我应该为 iPhone 6 定制一个 iPhone 应用程序吗?
Should I customize an iPhone app for iPhone 6?
去年我开发了一个 iPhone 应用程序,它在 iPhone 5 和 4 (iOS 7) 中运行良好,它是在 sdk 7 中编译的。
现在我正在更新应用程序以在 sdk 8 下编译它,以便应用程序在 iOS 8 中运行良好。我的问题是:我应该为 iPhone 6 和 iPhone 6加?。我担心如果我不这样做,Apple 可能会拒绝我的应用程序。
这个问题有一些很好的评论。
How does an app with lower base sdk work?
"Apple never changes / deletes / renames classes or methods. They only
add new ones. If they don't want you to use it anymore, they mark it
as deprecated.
This is a very important point. At compile-time, the compiler checks
if all classes and method signatures are available in the SDK your
building your app with.
If that's the case, you can build and deploy your app. Because those
classes and methods will never be deleted from newer versions of the
framework, your app will run just fine."
去年我开发了一个 iPhone 应用程序,它在 iPhone 5 和 4 (iOS 7) 中运行良好,它是在 sdk 7 中编译的。
现在我正在更新应用程序以在 sdk 8 下编译它,以便应用程序在 iOS 8 中运行良好。我的问题是:我应该为 iPhone 6 和 iPhone 6加?。我担心如果我不这样做,Apple 可能会拒绝我的应用程序。
这个问题有一些很好的评论。
How does an app with lower base sdk work?
"Apple never changes / deletes / renames classes or methods. They only add new ones. If they don't want you to use it anymore, they mark it as deprecated.
This is a very important point. At compile-time, the compiler checks if all classes and method signatures are available in the SDK your building your app with.
If that's the case, you can build and deploy your app. Because those classes and methods will never be deleted from newer versions of the framework, your app will run just fine."