Snow Leopard与Lion的iOS开发:我是否失去了任何功能?

时间:2012-01-16 21:12:00

标签: ios xcode xcode4 osx-snow-leopard osx-lion

我正在考虑将iOS开发作为一种兴趣,并希望尽可能节省一些钱。我有机会从便宜的家庭成员那里购买第一代英特尔MacBook,虽然我并不特别关注速度(或Xcode以外的软件),维基百科告诉我这个型号不能支持狮子。维基百科还告诉我,Xcode 4.3仅适用于Lion,虽然从这里的其他问题来看,似乎iOS 5 SDK可以在Xcode 4.2上运行。

我的问题是,我是否因为限制自己使用Xcode 4.2而失去了有意义的功能?作为PowerMac G5的“骄傲”拥有者,我真的不想让自己陷入在不久的将来为了继续使用相关软件而不得不花更多钱的情况。

2 个答案:

答案 0 :(得分:0)

是的,iOS 5 SDK可以在Snow Leopard上安装和使用Xcode 4.2。但是,如果Apple选择要求Lion for Xcode 4.3,您将能够合并iOS 5.1及更高版本的新功能。这对您的客户来说将是一个巨大的问题,就好像您的应用程序在未来的iOS更新中停止工作一样,您将无法修复它。

从技术上讲,目前狮子的Xcode 4.2和Snow Leopard的Xcode 4.2之间没有区别(据我所知)。然而,苹果在相对较新的未来需要Lion,这是不可避免的问题。就个人而言,我会购买一台新的Macbook,或者至少是一台新的Macbook。

答案 1 :(得分:0)

阅读发行说明时,似乎需要Xcode 4.3来定位运行5.1版的iOS设备(或更高版本,尽管该版本尚未发布)。只要您习惯使用iOS中的现有功能,就无需担心,因为您仍然可以下载现有iOS版本的所有SDK。

在某些时候,iOS版本中可能会有一些功能> 5.1您将要定位,并且您需要升级到可以运行Lion的新的开发机器。与此同时,您可以使用大量的API,并且不用担心。