Xcode:链接框架与其他框架

Ale*_*dre 7 xcode objective-c

来自C背景,"链接框架"和"其他框架"是什么意思?

看看我的构建目标,我看到Linked Frameworks实际上是链接的(动态地,我认为 - 静态链接如何工作?)

什么是"其他框架"呢?

为了测试,我在文件中使用了Foundation定义的NSString类.基础是在其他框架中,并没有与目标链接.

唉,编译完成没有警告,可执行文件运行.

Chr*_*son 5

它们只是"组和文件"层次结构中的组.他们没有任何意义.

其他框架中引用的框架就在那里,因此您可以将它们向下扭曲以轻松查看其标题,因为(例如)Cocoa.framework本身实际上不包含物理Foundation.framework,AppKit.framework和CoreData.framework目录.为了方便开发人员,它就像链接时一样.