swift 项目调动oc 的
1.在创建oc的时候会提示添加一个桥接文件。
2.新建一个头文件,例如myHeader.h,在targets->build settings ->Object-C Bridging Header 位置设为Swift/myHeader.h,
3.把想要在swift类中调用的OC头文件放使用import "" 写到这个桥接文件中
OC如何调用Swift写的类
选中targets->build settings ->packing->Product Module Name 中设置模块名,这个名称很重要 swift 的头文件就是根据这个来命名的。
然后在oc里导入例如#import “XXXX(就是上面的名称)-Swift.h”
这个文件虽然在工程中看不到,但是她真实存在,编译后,你可以按住Command+单击该文件名,就会看到具体生成的代码。
引入后,具体类的使用,直接按照OC的方式使用即可。
网友评论