我想将我现有的应用程序升级到iOS 5.0及更高版本.
我想要的建议和详细的指南线的要点。我应该对现有代码进行哪些修改,使其作为新的iOS编码标准完全兼容。
例如:
在短时间内,请提供指南和建议,对于使旧的应用程序完全兼容新的iOS标准.是很重要的
同学们,感谢你们对这个问题的评论和回答。 通过观察你们的反应,我认为你们只是专注于上述的要点。我想从你的经验中得到一些一般性的建议。也就是说,我们应该在info.plist中更改哪些内容,应该在图形中进行哪些更改。如何通过添加自动ARC支持等来改进应用程序? 主要是如何使它与iPhone / iPad的不同分辨率(即iPhone 5和其他设备)兼容。
如果可能的话,请提供新的iPhone 5设备和iPad迷你设备的图形更改指南和分辨率。
非常感谢您的帮助/建议/指导!
发布于 2013-03-09 10:55:35
是否应该更改所有外部框架和自定义类以使其与ARC兼容?
这完全取决于你。ARC是一种编译时特性,目的是避免手动内存管理的任务。它并不能通过任何想象来消除它,但它比程序员大多数时候希望编写的任何东西都安全。将ARC和非ARC框架和库混合在应用程序中是可能的。
我应该修改成sqlite数据库的创建。
iOS总是随libSQLite3一起提供的,所以您完全不需要对应用程序的这一方面进行“升级”。您可能会考虑转移到核心数据,如果仅仅是因为它消除了与SQLite接口的很大一部分。
我应该取代Twitter和Facebook的旧框架吗?
这又要看情况了。如果您计划支持不具有新的OSes社交功能和框架的旧的iOS,那么我将保持原样。新API比访问每个给定社会服务的实际API限制得多,但实现起来也要容易得多,特别是对于简单的墙帖子。
我应该用图形做什么样的改变?
图形文件必须(最优)以两种口味与可选的第三种格式为新的iPhone:标准,视网膜和拉伸视网膜。虽然选择视网膜图形是完全可选的,它是建议您提供高分辨率的资产,以提供最佳的用户体验。关于实际的图形库(CoreGraphics),框架处理绘制到屏幕上的元素的缩放。
发布于 2013-03-09 10:38:22
-我是否应该更改所有外部框架和自定义类,以使其与兼容?
如果您的框架过时了,是的,您需要更新它,以便它与iOS 5和更高版本兼容。对ARC来说,这是不必要的。如果您不想处理内存管理,那么可以。
-我应该取代Twitter和Facebook的旧框架吗?
好的有劳了。
-我应该对图形做什么样的更改?
你需要改变图形的棘轮显示。谷歌关于它。
https://stackoverflow.com/questions/15309666
复制相似问题