iOS OC与Swift混编

一、Swift使用OC类的桥文件

1.该文件在第一次创建Swift文件时会提示创建该文件,选择创建。
2.该文件可以手动创建, cmd + N, 选择Header File文件创建,名字请看下面截图命名👇

Swift使用OC类的桥文件.png

二、OC使用Swift类的桥文件

 在创建Swift类文件时,系统会生成对应的桥文件, 
 该文件在工程中看不到,但是cmd+单击文件名时,仍然会看到具体生成代码
image.png

三、配置信息

使用第三方Framework 时配置:
image.png
image.png

四、补充

在OC文件中,访问Swift类中的对象, 则该对象在Swift类中,要添加@objc来修饰
补充.png
block回调.png

为nil判断.png

image.png

image.png
`以下来自喵神Swift-tips书中`:
在swift中:Array 和 Dictionary是值类型
在需要处理大量数据并且频繁操作(增减)其中的元素时,选择NSMutableArray 和 
MSMutableDictionary会更好,而对于容器内容条目小而且容器本身数据多的情况,
应该使用Swift语言内建的Array 和 Dictionary
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容