IOS SDK向后兼容性
我使用的是XCode 4.5 我只安装了IPhoneSDK6.0。 正在搜索整个网络,但找不到要下载的IPhoneSDK5.0 这是否意味着我可以使用SDK 6.0,并且我将部署目标设置为5.0这一事实将确保不允许我使用SDK 6.0的任何功能 具体地说,我现在正在将IOS SDK向后兼容性,ios,sdk,compatibility,Ios,Sdk,Compatibility,我使用的是XCode 4.5 我只安装了IPhoneSDK6.0。 正在搜索整个网络,但找不到要下载的IPhoneSDK5.0 这是否意味着我可以使用SDK 6.0,并且我将部署目标设置为5.0这一事实将确保不允许我使用SDK 6.0的任何功能 具体地说,我现在正在将UICollectionView的所有用法更改为PSTCollectionView,这在较旧的SDK上提供了相同的功能 因为我没有找到要下载的SDK 5.0,所以我假设SDK 6.0和部署目标5.0会确保如果我在代码中的任何地方使用
UICollectionView
的所有用法更改为PSTCollectionView
,这在较旧的SDK上提供了相同的功能
因为我没有找到要下载的SDK 5.0,所以我假设SDK 6.0和部署目标5.0会确保如果我在代码中的任何地方使用UICollectionView
,编译都会失败,但这不会发生
我该怎么办?下载SDK 5.0?从哪里下载?我确信这一点以前已经得到了回答,但您不会下载任何其他SDK。您可以将基本SDK设置为最新版本(当前为6.0),并将部署目标设置为您希望支持的最早版本(但不能早于4.3) 因为这意味着您的应用程序可以在具有不同版本iOS的设备上使用,所以您必须正确编码。如果您使用的是iOS 6.0的新API,则必须编写代码,以便仅在iOS 6.0或更高版本的设备上执行 请参阅文档中的“SDK兼容性指南”,以了解正确的方法
Xcode无法帮助您确保正确执行此操作。您必须在具有您希望支持的所有不同版本iOS的设备上运行应用程序。你也可以使用模拟器。Xcode中的下载首选项页面允许您将模拟器安装回iOS 4.3。感谢您的详细回答!这正是我想知道的。顺便说一句:我确实在这方面搜索了其他问题。但是没有发现任何足够清楚的东西来说服我不要问