iOS Objective-C中调用swift

今天遇到一个问题就是我需要在Objective-C的代码内调用swift写的一个类库,于是乎就遇到问题了,根本不知道怎么写,然后就查资料,说是swift库中的类和方法机上@objc库会生成moudleName-swift.h这样一个头文件,拿来引用就可以Objective-C中访问swift写的代码了。

1.实验的步骤是这样的,我先建立一个模拟framework库

记住一定要选择swift语言

2.建立工程后可以添加一个测试类以及一个测试代码

建立好的测试类如下图


这样我们编译直接生成测试用的DemoFramework.framework测试包,然后新建一个测试工程,将生成的这个包引用到新建的测试工程里

3.接下来就是如何引用了

直接应用这个生成桥接文件就行了,然后及时如何调用,其实和正常调用oc代码一样如图

说点什么

avatar
  Subscribe  
提醒