我知道这个问题的一部分被问到了几个不同的地方,但我想确保我做对了。
这是我的假设和理解,我想在提交之前知道它们是否正确。
我的应用程序假定所有操作系统都支持的功能,所以我应该:
- 将 Active SDK 设置为最新版本(当前为 SDK 3.0)。
- 将部署目标设置为我希望支持的较低版本 - iPhone 2.0 或更高版本?
- Base SDK 到底是做什么用的?如果我选择了不同的 Active SDK,我应该忽略它吗?我在项目设置中的哪里可以看到 Active SDK?
最后一个问题——苹果是否允许选择 iPhone OS 2.0 作为部署目标?
提前致谢,
顺便说一句 - 我提出这个问题的主要原因之一是因为当使用早期的 SDK 编译时,当此动画被保存以供多次使用时,苹果似乎在释放 UIImageView 动画数组的内存时出现问题。这是一个在 SDK 3.0 中修复的已知问题(只需将 UIImageView 动画数组设置为 nil)