swift与objc混编
来源:互联网 发布:effective java的缺点 编辑:程序博客网 时间:2024/05/29 13:09
- 最近开始在项目中逐步使用swift进行开发,局部的代码进行替换。刚开始使用都会遇见坑,,,,尤其一部分是因为Xcode造成的,个人认为新版的Xcode已经处理了很多问题, 但是依然不好用(已经懂了很多道理,依然过不好一生的赶脚)。下面就来说说混编的那些事
- 首先,介绍流程:(本人多次进坑,终于找到比较好的方式)
- 1.先设置xcode,build setting -> packaging ->Define Module设置成yes!
- 2.在一个成熟的项目中引进swift进行开发,建议先用swift创建一个 继承自UIView的新类,此时,xcode会提示你创建桥接头文件, 请一定选择创建啊!!!网上有人说可以不创建是什么鬼???
- 3.先build一下工程,然后就OK了
- 在.m中引入头文件 #import “ProjectName-Swift.h”
这样就可以直接使用swift创建的新类了
这里需要注意的是:xcode有时候会晕船,他会编译报错在头文件的引用上,其实你可以查看build setting -> swift compiler -general ->objective-C gengerated interface header name 是不是存在你引用的头文件,如果有就不要管xcode了
在swift里面使用oc的代码相对来说比较简单,只需要桥接的头文件中引入需要使用类的头文件即可。
这里比较坑的是,我在调用oc代码的时候xcode不提示方法,导致我在调用方法的时候手打方法名,后来变成拷贝oc的方法,但是在没有参数的方法拷贝过程中有时会忘记加()。这就比较尴尬了。。。
另外swift的Mark形式是: //MARK: 注释内容
很多时候xcode犯傻,咱写代码的可不能跟着傻啊。
0 0
- swift与objc混编
- swift和objc混编
- Swift与OC混编
- OC与Swift混编
- OC与Swift混编
- OC与Swift混编
- OC与Swift混编
- OC与Swift混编
- OC与Swift混编
- oc与swift混编
- Swift与OC 混编
- Swift与OC混编
- OC与Swift混编
- OC与Swift混编
- swift 与oc 混编
- Swift与OC混编
- OC与swift混编
- oc与swift混编
- 4. jQuery Mobile 过渡(transitions)
- TO THE MAX
- Android样式的使用和样式继承
- MySQL和Redis 数据同步解决方案整理
- 安卓RecyclerView使用教程
- swift与objc混编
- ScrollView嵌套ListView数据显示不完全解决办法
- 十进制与十六进制的互换
- HTML5学习_day02(1)--css高级选择器
- SearchView的功能与使用
- 基于深度学习的目标检测研究进展
- css3之结构性伪类选择器
- 基础知识之PHP缓存技术
- IDoc-变更自动运行-change pointer 。