OC项目嵌入Swift,OC混合开发Swift

1.  打开你现在的OC 项目,新建文件-> 选择swift文件,名字自己定义喽。
创建的时候,Xcode 会自动询问你,是否要创建桥接文件,点击创建,就会出来一个.h 文件,
名字是这个格式的 :项目名称-Briding-Header.h

2. 这个时候出现了2个文件。
一个你创建的CYTSwiftTest.swift ,另一个是 项目名称-Briding-Header.h
这样就可以了吗?
答案No。
接下来配置一下我们的,target

3. 选择你的项目 - 配置
a . buildSettings- > 搜索 defines module -> 设置YES

b. buildSettings - > 搜索 Swift Complier - General - >
你将会看到刚才自动生成的项目名称-Briding-Header.h .见图:

在桥接文件下面,有一个项目名称-Swift.h 的文件
项目名称-Swift.h文件的作用: 自动帮你找到你在这个项目里所创建的.swift 文件,所以,您只需要在需要的地方引入这个文件就可以了,不需要导入每个文件。他会帮你自动获取的。
项目名称-Briding-Header.h 的作用: 你可以把你swift需要的OC文件,放进这个.h 文件中。 swift语言就可以获取到了。

4. 编译,然后就可以运行了。
5. end







猜你喜欢

转载自blog.csdn.net/TeemoOnDuty/article/details/80063821