4.在OC项目中使用 swift类

https://www.jianshu.com/p/a342fba7f418
<1>OC项目中使用创建swift类

CA4D1AD1DBE0B20EE691FA99F9B1E732.png

5D099FD7164087B07088A7903D086970.png

<2>OC项目中如果使用Cocoapods链接Swift库
1.有的OC项目可以用swift的库,有的不可以,如果设计到swift专有的 class 不继承,还有元祖等等。就不能使用第三方的类。
比如这里:
46E20D30936BB4A3B301CC61B7DAD1BA.png

EA4E1AA830A7577E8F073253AD4AD318.png

2.如果出现编译出错可以,修改swift language version
D1539C50-81A6-4892-9E6C-3604875647E6.png

3.如果导入使用swift 库:需要注意在pod 里面写上 use_frameworks! 使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!
85998517-66B0-482A-9B2C-60A25011F581.png

否则会出现这种情况
5CA3F7BD655263FB0495F709E5CC20A8.png

你可能感兴趣的:(4.在OC项目中使用 swift类)