首页 > 代码库 > Swift 与 Objective-C混合编程
Swift 与 Objective-C混合编程
在Swift项目中想要同时添加Objective-C的库支持或者需要同时用Objective-C编程
在添加新的文件时选择Objective-C系统就会自动生成一个xx-Bridging-Header.h的一个文件,然后把要在Swift项目中引用的Objective-C文件的.h文件
#import “xxxx.h”
既可以在Swift文件中引用OC中的方法了。
如果在添加OC文件时,没有生成相应的Bridging-Header文件,可以自己手动添加一个.h文件,然后名字命名为xxx-Bridging-Header.h,在项目的Build Settings中选择Swift Complier,将内容为Objective-C Bridge-Header项的内容编辑为新添加的Bridging-Header文件即可,注意文件路径。一般为:ProjectName/ProjectName-Bridging-Header.h
好了,这也就可以在Swift中引用OC方法了。
Swift 与 Objective-C混合编程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。