1.在已有的项目中拖入swift文件
2.xcode问我们是否创建MyProject-Bridging-Header.h文件,这里要考虑swift是否需要访问oc文件。不过为了减少后期麻烦,点击创建就好
3.想在oc文件中使用swift还需要在要用到的文件中
#import "MyProject-Swift.h"
这个文件是系统创建的,我们并看不到。
在project-BuildSetting中找到如下
横线标注的就是我们需要导入的文件 命名规则是:项目名-Swift.h
这样在OC中就可以使用swift中得类和方法了。
注:如果在开发中,修改了导入的swift文件,比如添加了新的属性,新的方法。需要重新编译一次才能在OC中使用,否则没有代码提示的。
网友评论