iOS的 .framework动态库的制作与使用
2017-01-04 本文已影响39人
saiGo
如何使用Xcode生成 .framework动态库和静态库呢?
为了方便开发库的同时方便调试,一般都是在一个现成的工程里面进行开发,在一个现成的工程里面新建一个framework的target。如下图显示:
然后选择这个:
Paste_Image.png比如我们现在把这个库叫frameworklib,创建好这个target之后看到多了这么些文件夹和文件。
Paste_Image.pngframeworklib文件夹将是写代码的地方了,现在写上几句代码上去看看,值得注意的是,OC和swift暴露方法的方式是不一样的,OC是将要暴露出去的头文件放置到public区,而swift则是将需要暴露的方法写上public前缀。
Paste_Image.png Paste_Image.png