Object-c和swift混编问题

为什么要学习这个问题呢?

随着Swift的改进和Swift 越来越多,越来越多的OC工程使用OC+Swift 混编的模式,慢慢过渡到Swift 开发.下面简单的介绍下OC Swift 混编 Xcode 8.3.3上流程使用

1. 先随机创建一个OC工程 Project Name demoOCAndSwift

2.New File 一个swift 文件 (继承NSObject)这样OC类才能找得到

然后Xcode会出现提示创建一个桥文件 提示


点击Create Bridging Header 创建这个桥文件 这个主要作用是给swift 类调用OC类的  如果没有这里创建也可以手动创建文件名字是 project name + bridging header 


项目配置 暴露swift 模块


修改为YES

然后在需要调用Swift 类的 OC类里面引用 #import "demoOCAndSwift-Swift.h" 这个头文件

把需要给swift 类调用的OC类 的类名 加入到桥文件里面


这样就可以在swift 中调用OC类里面方法了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,619评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 14,121评论 9 105
  • 我爱你中国 无论我身处何方 在我背后总有祖国坚强的后盾…… 我爱你,祖国! 我爱你春天蓬勃的秧苗 我爱你秋日金黄的...
    逗霸君阅读 1,702评论 1 5
  • 据不完全统计,目前从事运营微信公众号的公司;起码有百家以上估值过亿了;大部分都准备这两年选择挂牌上市,腾讯间接的让...
    三月的一束光阅读 3,237评论 0 1
  • 年轻时父亲严厉,母亲温柔,截然相反的性格对待我是一样的疼爱不溺爱,放养不放纵。 普通家庭,学过素描、电子琴、奥数、...
    沁小浪阅读 1,279评论 0 0

友情链接更多精彩内容