我还没有研究过Objective-C,除了一些基础知识。我喜欢向后兼容性,所以我希望我的iOS应用程序可以用于iPod Touch第三代(iOS 5)和新的iPhone 6(iOS 8)。在那种情况下,我还需要使用Swift吗?
编辑:我目前的想法是为发展中国家和其他国家制作适用于iOS,Android和Windows Phone的廉价应用。这就是为什么我对向后兼容性(而不是Swift开发)感兴趣,因为有些人购买二手设备,但仍然可以购买这些设备的应用程序。当我问这个问题时,我不确定我可以在多长时间内使用iOS版本。
答案 0 :(得分:8)
Swift的最低部署目标是iOS 7.所以,不,如果你想支持iOS 5(这将是完全疯狂恕我直言),你需要使用目标C。
此外,Apple似乎不会在不久的将来取消对目标C的支持,所以无论如何都没有需要切换到Swift,你仍然可以自由决定你喜欢的语言。