Swift
项目,以了解如何将 CoreData
实现到我的项目中并扩展我的知识。当然,每当我测试和玩耍代码时,我总是会分心并陷入某些不相关的话题上。这次是关于什么时候需要将框架或库直接链接到 XCode 项目中。
所以这是怎么发生的... 我正在创建 NSManagedObject
的子类,为此我必须在我的 Swift
文件中(编写)import CoreData
。一切似乎都很完美,没有错误、警告等。然而,当我检查我的“项目和目标列表”中连接到我的项目的框架和库时,没有任何一个被列出。我意识到同样适用于当你需要 import UIKit
时。显然,有直接链接这些框架的选项,但好像不需要这样做。
那么,对于我的问题,是否有默认框架不需要显式地链接到 XCode 项目中,或者当我打包项目进行部署时,是否最终需要链接这些框架?如果不是这种情况,从更广泛的角度来看,什么时候需要明确地将框架和库链接到 XCode 项目中呢?
编辑***
如果所有 Apple 框架都已自动链接...那么将它们添加到你的项目中有什么意义呢(请注意,CoreData.framework
最初并未像图片中那样明确链接)。