最近,我与某人讨论何时将 NSManagedObjects 包含到 iOS 前缀文件 (.pch) 中
我这样做是因为它会加快开发时间(例如,语法完成适用于所有模型名称等,构建时间会更快一些)
目前我们有大约 70 个不同的表(因此有大约 70 个不同的 NSManagedObject 类)。我制作了一个 shell 脚本来列出这些文件并创建一个名为 AllModels.h 的头文件来导入这些表。然后我将其作为#import 包含在 pch 文件中。所以现在,我们可以使用整个项目中的所有表。
他说我们不能再这样做了,因为这是一种不好的做法,我不同意。我不知道我实际上是对还是错。在我看来,是的,我觉得是对的,但我试图在这里对这种情况有一个更大的了解,所以我想听听你们的意见,有什么更好的?将您需要的 NSManagedObject 包含在您正在处理的文件的标题中,还是将它们一次包含在 pch 文件中?
谢谢你的时间!:)