gpt4 book ai didi

swift - 在文件上导入框架以在 swift 中用于所有其他文件

转载 作者:行者123 更新时间:2023-11-30 10:09:08 26 4
gpt4 key购买 nike

我已经开始使用 SpirteKit 在 Swift 中编写游戏项目

我想在.pch文件之类的文件中导入SpriteKit,这样项目中的所有其他文件都可以使用而无需调用

import SKSpriteKit
再次。但Swift似乎不支持.pch文件

有没有其他方法可以实现它

最佳答案

我知道我之前已经回答过这个问题,但是在移动设备上挖掘重复项很麻烦,所以我现在再回答一下......

与 (Obj)C(具体来说,Xcode 4 中引入模块之前的 C)不同,在项目中的多个文件顶部使用相同的 import 语句没有任何成本。如果有一种方法可以说“为我的项目中的所有文件导入 SpriteKit”,它就不会像 C 语言中的 pch 文件那样节省编译时间。

另一方面,即使您在每个文件中键入相同的 import 语句,在清晰度方面也有好处。它允许您选择在每个文件中导入相同的模块(这对于优化和控制使用哪些重载/通用函数非常重要),并且它可以让代码的读者清楚其依赖项是。 (因为从某个文件复制/粘贴代码并且不知道需要哪些模块才能使其在新位置再次编译是很糟糕的。)

关于swift - 在文件上导入框架以在 swift 中用于所有其他文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34119840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com