我使用 iOS 4,我想升级到 iOS5 以受益于附加功能。我的问题是,升级时我会害怕一些东西还是没有问题?
4 回答
在 iOS5 中(至少在 iPad 上),UIKeyboardDidShowNotification 和 UIKeyboardWillHideNotification 略有变化。因此,如果您在触发这些通知时执行任何逻辑,则应检查您的逻辑是否仍在工作。
无论如何,您可以升级您的开发环境并在 iOS5 模拟器中测试您的应用程序。你应该发现大部分问题。请注意,新的默认编译器是 LLVM,它肯定会给您很多编译警告,因此您的源代码必须稍作更改。
顺便说一句,请记住,如果内存不足,iOS5 会删除存储在缓存目录中的数据。
我不一定会害怕升级。尽管首先阅读更改 api 的文档,以确保它是一个平稳的过渡,并且不会让您感到意外。我有一个应用程序,升级完全没有问题。
好吧,我的应用程序中大约有一半存在小问题,但修复它应该不会花费太多时间。一般来说,我的 X Code 崩溃问题和我的设备在 iOS5 上的一些奇怪行为,然后是我的应用程序。
你不会有任何问题。在获得酷炫的新功能的同时几乎没有任何问题,这真的很漂亮。我说几乎是因为我自定义的标签栏有一个小问题。我插入了一个绿色的 UIImageView 作为背景。在 iOS 4 上,为了不遮挡按钮,我插入了它atIndex:0
,但在 iOS 5 上,同样的技巧将它置于原始的黑色背景之下。所以我不得不插入atIndex:1
. 但这无论如何都是一个黑客;)。
有一些带有不同元素的小怪癖,但它几乎是一样的。Twitter 集成和 Airplay 改进非常棒。