I had a previous question关于我是否可以将 SpriteKit 添加到空应用程序。现在我知道这是可能的,我还有一个问题。我已将 SpriteKit.framework
添加到 Xcode 中的正确区域。
在此之后,我是否必须将框架添加到我的 .pch
文件中?如果事实证明这不是必需的,它会提高性能吗?
这是我当前的 .pch
文件。
#import <Availability.h>
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iOS SDK 3.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <SpriteKit/SpriteKit.h> // do I have to / should I do this?
#endif
#import
是否必要
最佳答案
它完全是可选的,但推荐使用。主要好处是您不需要在每个使用 Sprite Kit 类的文件中导入 header 。
一个不错的副作用是编译速度更快,但由于 Sprite Kit 是一个框架,大多数 SK 应用程序的代码不会超过 100,000 行,而且 Xcode 的模块系统(框架的一种缓存)几乎不会在编译时间方面。它对运行时性能或应用大小绝对没有影响。
换句话说,没有什么可失去的,但收获很少,所以这样做,因为它只是一行代码。
关于ios - 将 SpriteKit 添加到空应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23305015/