Swift与OC混编的一些配置,容易忘记,写个文章记录一下
1.第一次创建Swift文件的时候会提示是否建立桥接文件,选择创建
2.工程配置:
设置Product Module Name 为当前工程名
设置Defines Module为Yes
3.Swift引用OC,在桥接文件中加入OC头文件
4.OC引用Swift,在OC文件中导入#import "工程名-Swift.h",注意swift文件的方法名前面要加@objc,不然在OC文件中方法调用不了
Swift与OC混编的一些配置,容易忘记,写个文章记录一下
1.第一次创建Swift文件的时候会提示是否建立桥接文件,选择创建
2.工程配置:
设置Product Module Name 为当前工程名
设置Defines Module为Yes
3.Swift引用OC,在桥接文件中加入OC头文件
4.OC引用Swift,在OC文件中导入#import "工程名-Swift.h",注意swift文件的方法名前面要加@objc,不然在OC文件中方法调用不了