首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级iOS应用程序

升级iOS应用程序
EN

Stack Overflow用户
提问于 2013-03-09 10:27:51
回答 2查看 149关注 0票数 0

我想将我现有的应用程序升级到iOS 5.0及更高版本.

我想要的建议和详细的指南线的要点。我应该对现有代码进行哪些修改,使其作为新的iOS编码标准完全兼容。

例如:

  • 是否应该更改所有外部框架和自定义类以使其与ARC兼容?
  • 我应该修改成sqlite数据库的创建。
  • 我应该取代Twitter和Facebook的旧框架吗?
  • 我应该用图形做什么样的改变?

在短时间内,请提供指南和建议,对于使旧的应用程序完全兼容新的iOS标准.是很重要的

同学们,感谢你们对这个问题的评论和回答。 通过观察你们的反应,我认为你们只是专注于上述的要点。我想从你的经验中得到一些一般性的建议。也就是说,我们应该在info.plist中更改哪些内容,应该在图形中进行哪些更改。如何通过添加自动ARC支持等来改进应用程序? 主要是如何使它与iPhone / iPad的不同分辨率(即iPhone 5和其他设备)兼容。

如果可能的话,请提供新的iPhone 5设备和iPad迷你设备的图形更改指南和分辨率。

非常感谢您的帮助/建议/指导!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-09 10:55:35

是否应该更改所有外部框架和自定义类以使其与ARC兼容?

这完全取决于你。ARC是一种编译时特性,目的是避免手动内存管理的任务。它并不能通过任何想象来消除它,但它比程序员大多数时候希望编写的任何东西都安全。将ARC和非ARC框架和库混合在应用程序中是可能的。

我应该修改成sqlite数据库的创建。

iOS总是随libSQLite3一起提供的,所以您完全不需要对应用程序的这一方面进行“升级”。您可能会考虑转移到核心数据,如果仅仅是因为它消除了与SQLite接口的很大一部分。

我应该取代Twitter和Facebook的旧框架吗?

这又要看情况了。如果您计划支持不具有新的OSes社交功能和框架的旧的iOS,那么我将保持原样。新API比访问每个给定社会服务的实际API限制得多,但实现起来也要容易得多,特别是对于简单的墙帖子。

我应该用图形做什么样的改变?

图形文件必须(最优)以两种口味与可选的第三种格式为新的iPhone:标准,视网膜和拉伸视网膜。虽然选择视网膜图形是完全可选的,它是建议您提供高分辨率的资产,以提供最佳的用户体验。关于实际的图形库(CoreGraphics),框架处理绘制到屏幕上的元素的缩放。

票数 1
EN

Stack Overflow用户

发布于 2013-03-09 10:38:22

-我是否应该更改所有外部框架和自定义类,以使其与兼容?

如果您的框架过时了,是的,您需要更新它,以便它与iOS 5和更高版本兼容。对ARC来说,这是不必要的。如果您不想处理内存管理,那么可以。

-我应该取代Twitter和Facebook的旧框架吗?

好的有劳了。

-我应该对图形做什么样的更改?

你需要改变图形的棘轮显示。谷歌关于它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15309666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档