首页 > 解决方案 > Cocoa Touch 框架和 Cocoa Touch 静态库的区别?

问题描述

Cocoa Touch 框架和 Cocoa Touch 静态库有什么区别?在哪种情况下两者都可以使用?

标签: iosobjective-ciphoneswiftframeworks

解决方案


是的,它们是不同的东西。这里有一点讨论:什么是框架?

简而言之,静态库是编译后的源文件的集合,然后直接链接到应用程序的二进制文件中。也就是说,它成为您应用程序二进制文件的一部分。框架是一个独立的实体,它包含一个包含编译代码(以及任何相关资源)的二进制文件,它本身就是一个独立的单元。我链接到的页面包含有关特定差异的更多详细信息。


推荐阅读