我无法清楚地了解框架与图书馆之间的差异,您能否提出您的想法或向我推荐任何网站或文章谢谢。
答案 0 :(得分:0)
Apple的Doc始终是一个好的开始:
https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Frameworks.html
总而言之,Frameworks是一种Apple特定的机制,用于在定义良好的目录结构中打包动态代码。框架是一种特殊类型的Bundle,允许版本化,存储和加载资源(图标,字符串文件)。动态库仅提供共享模块(具有* .dylib扩展名)。
请注意,OS X支持这两种方法,但Frameworks在开发,部署和管理方面提供了极大的灵活性,通常是首选。
使用Frameworks需要编译器/链接器特定标志才能正确使用。您应该参考Clang / XCode文档。