2018-01-03 02:46:45 weixin_34130269 阅读数 6
  • iOS/Swift/OC/Objective-C/Xcode/0基础/入门

    这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。

    2904 人正在学习 去看看 任苹蜻

上篇文章我们介绍了Swift 怎么引 OC 文件接来我们开始OC 引 Swift  文件。


(一)OC 引 Swift  文件

1.创建 Demo ( 这个 Demo 名称一定要记住)


2.创建 Swift 文件(这里我们选择 Swift 语言)



3.创建桥接文件(如果你后期需要在 Swift的文件里引用 OC 的选择 Create Bridging Header. 如果目前不需要就 Dont'tCreate)



4.我们现在Swift 里写好函数



5.配置 Xcode



6.调用函数


7.程序运行调用成功!



、、、


、、、

转载于:https://juejin.im/post/5a3103396fb9a04506719ee7

2017-06-16 09:47:10 liuxu0718 阅读数 945
  • iOS/Swift/OC/Objective-C/Xcode/0基础/入门

    这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。

    2904 人正在学习 去看看 任苹蜻

无论是swift里拖oc代码还是oc拖swift,Xcode都会自动创建桥接文件。

实际应用场景也就分为上述两种, 当oc引swift时桥接文件里不需要做操作,需要在你需要引入swift类的那个类里 #import <你的项目名字-Swift.h>,这时就可以正常使用swift的类了

当swift引入oc时,桥接文件里直接import oc的类就可以了。 #import "OCViewController.h" 类似这样。

2019-04-14 18:17:03 songbai1211 阅读数 35
  • iOS/Swift/OC/Objective-C/Xcode/0基础/入门

    这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。

    2904 人正在学习 去看看 任苹蜻

oc 项目倒入swift 代码的时候

  1. pod 引入库,必须使用user_frameworks
  2. 新建swift 类,会自动创建 xxx-bridging-header,点击创建就ok
  3. 如果swift pod 库里面报错,直接更新就好了
  4. 引用swift类的时候 直接使用 #import "xxx-Swift.h",xxx是工程名称,不能直接使用#import “xxxswiftVC .h”这种类名,会报错,
2016-04-08 18:35:45 chenglei9128 阅读数 419
  • iOS/Swift/OC/Objective-C/Xcode/0基础/入门

    这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。

    2904 人正在学习 去看看 任苹蜻

今天在用Swift重写自己的项目时由于Swift中的类不允许重写load函数方法,而重写initialize这个方法又达不到效果,至于这两个类函数的区别,请自行百度。于是创建一个OC文件然后Swift引用,但是忘了如何引用,在这里做一个记录。

Swift中调用OC文件

如果你是在原有的Swift项目中创建OC文件,那么Xcode将自动进行提示,询问你是否要建立一个桥接,然后选择是。如果是在Swift中引入一个OC文件的话,而之前你项目中又不存在这个桥接文件,那么你就要手动创建一个。流程如下图
1. 这里写图片描述,点击Header File创建一个.h文件,起名为“项目名-Bridging-Header”。
2. 这里写图片描述,将你需要用的OC头文件导入在创建的桥接文件中即可。

OC文件调用Swift

如果你的OC文件或者项目中需要用的Swift中的类,但是Swift中又不提供头文件怎么办,没关系,只需要在OC文件中引入”项目名-Swift.h“,即可成功调用。,如下图
这里写图片描述

2016-07-11 14:30:40 CodingFire 阅读数 4868
  • iOS/Swift/OC/Objective-C/Xcode/0基础/入门

    这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。

    2904 人正在学习 去看看 任苹蜻

1.首先需要创建一个空的.h文件,命名规则为:项目名-Bridging-Header;

2.在build settings 中找到 swift compiler Code Generation,
找到 Objective-c bridger Header ,填写上刚才创建的.h文件全名,(项目名/文件名);
因为博主写这篇博文比较早,现在桥接文件已经放在Swift Compiler - General中了,看官们请注意!!!感谢楼下评论提醒。
这里写图片描述

3.在桥接文件.h中引入需要引的oc代码头文件,试了下不提醒,所以需要自己敲进去或复制进去。

Swift下引用pch文件

阅读数 1102

初次邂逅swift

阅读数 434

没有更多推荐了,返回首页