您好我正在开发ios6支持应用程序。我的想法是ios 6开发的应用程序是ios7上的compitaple还是其他任何可用的?如果我使用ios 7开发应用程序正在支持早期版本。为我提供最佳解决方案。
答案 0 :(得分:3)
为iOS 6编译的应用程序在iOS 7上以特殊兼容模式运行。
使用Xcode 5编译时,您必须至少支持iOS 7.通过设置“部署目标”,您也可以支持旧版本,但如果您使用仅在iOS 7中可用的功能,则需要先检查,否则应用程序将在iOS 6上崩溃。
另请注意,iOS 7上的各种UI组件的大小与iOS 6上的大小不同。您需要使用Interface Builder(可能是自动布局)或代码来满足这一要求。如何执行此操作详见iOS 7 Transition Guide。
最简单的解决方案仅支持iOS 7. 最佳选项完全取决于您的具体情况,客户群等。