Objective-C与Swift混编(OC与Swift混编)

一、Swift调用Objective-C方法

Swift调用OC必须添加一个名为“<项目名>-Bridging-Header.h”的桥接头文件(这个文件是OC语法格式的),该桥接头文件的作用是为Swift调用OC搭建一个桥,以便Swift可以顺利调用OC。


开发者需手动维护“<项目名>-Bridging-Header.h”桥接头文件,开发者每添加一个新的OC类,都需要手动在该桥接头文件中导入OC类的头文件。
不难看出,在Swift中调用Objective-C并不复杂,程序要坐的就是两件事情。
(1)为项目增加一个名为“项目名-Bridging-Header.h”的桥接头文件;
(2)在桥接头文件中导入需要在Swift中调用的Objective-C类的头文件。
注意:第一次在Swift项目中添加OC类时,系统会提示自动添加“<项目名>-Bridging-Header.h”的桥接头文件。

二、Objective-C调用Swift

在Objective-C中调用Swift,主要就是在Objective-C程序中导入系统隐式维护的“项目名-Swift.h”头文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,009评论 3 119
  • 最早接触稻盛和夫应该是在初高中的暑假,在我大姨家,看着表哥拿着稻盛和夫的《活法》看,那时候他在深圳自己跑货车,既当...
    恒心者阅读 492评论 0 3
  • 这封信是王陽明给好友聂文蔚(名豹,江西永丰人,官至兵部尚书)的第二封信,也是王陽明的绝笔书信。嘉靖七年(公元...
    宁静__致远_阅读 244评论 0 0
  • 01 场景 公司为了奖励优秀员工,给你买了800元的演唱会门票,位置不错,歌手你也喜欢。可是天公不作美,那天下暴雨...
    傅真人阅读 631评论 0 0
  • 钟婷答应卢远下个星期会和教授请假,陪卢远去云南自驾游。卢远一直都对云南大理丽江什么的兴致勃勃,西藏拉萨他也说了好几...
    棉布鱼阅读 238评论 0 0