总结:
1: swift开发sdk可以.a静态库,也可以使用.framework静态库
2: 两种静态库中是不能放资源文件的,资源文件需要放在 main 项目中,否则访问不到资源
3: swift 动态库中是可以放资源文件的,通过自己的bundle获取
4: swift sdk中使用OC类 时,要把对应的OC类导入到Test-Bridging-Header.h中
5: OC 中 使用 swift 类,swift 类要继承自NSObject,为了适配OC的runtime,且swift类要用@objc标注,且OC类中要 #import "Test-Swift.h" ,其中Test就是target名
6: Podfile 中的 target 'Test' do ,这个shiTest就是对应的target名字,可以自己添加很多歌target, pod install,的时后都会执行
7: .a 静态的swift库,项目中引用的话,需要在 Embedded那里引入,Build Phase 中的 Dependence也需要有引入,.framework库也是
网友评论