使用Dynamic 的优势:
- 模块化,相对于Static Library,Framework可以将模块中的函数代码外的资源文件打包在一起。
- 共享可执行文件 iOS 有沙箱机制,不能跨App间共享共态库,但Apple开放了App Extension,可以在App和Extension间共间动态库(这也许是Apple开放动态链接库的唯一原因了)。
http://blog.lanvige.com/2015/01/04/library-vs-framework-in-ios/?utm_source=tuicool&utm_medium=referral
Podfile中的 use_frameworks!
、用导入框架到项目和项目都必须要B、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!
方式 -> .framework
#use_frameworks! -> static libraries 方式 -> .a
https://segmentfault.com/a/1190000007076865