说明 | |
---|---|
首次发布 | 2017-10-12 |
最近更新 | 2017-10-13 |
封装静态库的原因:有时候,我们出于某些原因,并不想让其他人看到我们代码的具体实现方式,比如公司封装SDK的时候,那么此时我们就要封装静态库了。静态库的方式有两种,
.framework
和.a
纯二进制。但对于模块化操作来说,.framework
更具有优势。因为.framework
=.a
+ 头文件 + 其他。
说明 | |
---|---|
首次发布 | 2017-10-12 |
最近更新 | 2017-10-13 |
封装静态库的原因:有时候,我们出于某些原因,并不想让其他人看到我们代码的具体实现方式,比如公司封装SDK的时候,那么此时我们就要封装静态库了。静态库的方式有两种,
.framework
和.a
纯二进制。但对于模块化操作来说,.framework
更具有优势。因为.framework
=.a
+ 头文件 + 其他。
Cocoa Touch Framework
,来封装.framework
Build Active Architecture Only
设为No。Static Library
Other Linker Flag
设为-ObjC
。