Cocoa Touch框架支持在Xcode 6中添加,主要是为了支持iOS 8和Mac OS 10.10中的应用扩展App Extensions。 应用程序扩展必须构建为Cocoa Touch框架。与静态库相比,框架需要较少的手动设置工作,尽管CocoaPods在很大程度上解决了这些痛点。通常情况下,框架可以 - 并且默认情况下会 - 在构建目标中没有源代码的情况下进行构建。 通常只有头文件在目标中。 因此,您可以创建和共享仅二进制的框架。
Cocoa Touch静态库
有什么(不)优点?框架就像C#中的动态库一样,如果多个应用程序需要使用和调用它,则仅加载一次;而静态库则会在每次应用程序调用时都被加载一次。 - János