私はiOS 4を使用していますが、iOS5にアップグレードして追加機能を利用したいと考えています。 私の質問は、アップグレードするときや何の問題もないときに、何かを恐れることなく親切にするかということですか?iOS5に移行する際のアプリケーションの互換性
答えて
私は必ずしもアップグレードを恐れるとは限りません。変更されたapiのドキュメントを読んで最初にスムーズな移行を確認してもらえますが、あなたには驚きはありません。私はアプリを持っていて、アップグレードで全く問題はありませんでした。
問題はありません。クールな新機能を手に入れながら、ほとんど何も壊れません。私がカスタマイズしたタブバーには小さな問題があったので、ほとんど言います。私はバックグラウンドであるために緑だったUIImageViewを挿入しました。 iOS 4では、ボタンを覆い隠さないために、atIndex:0
を挿入しましたが、iOS 5の同じトリックを元の黒い背景の下に置きます。だから私はatIndex:1
を挿入しなければならなかった。しかし、それはとにかくハックです;)。
このような要素が異なる小さな癖がありますが、ほとんど同じです。 Twitterの統合とAirplayの改善は素晴らしいです。
iOS5(少なくともiPadの場合)では、UIKeyboardDidShowNotificationとUIKeyboardWillHideNotificationが少し変更されています。したがって、これらの通知がトリガーされるたびにロジックを実行する場合は、ロジックがまだ動作しているかどうかを確認する必要があります。
とにかく、あなたのDev環境をアップグレードし、iOS5シミュレータであなたのアプリをテストすることができます。ほとんどの問題を見つけるはずです。新しいデフォルトのコンパイラはLLVMであることに注意してください。コンパイル警告が多く表示されるので、ソースコードを少し変更する必要があります。
ところで、キャッシュが不足している場合、iOS5はキャッシュディレクトリに保存されているデータを削除することに注意してください。
私のアプリケーションの約半分は小さな問題がありましたが、それを修正するのに時間はかかりません。一般的に、私はXコードのクラッシュや、iOS5を搭載した私のデバイスのいくつかの奇妙な振る舞いに、私のアプリでもっと問題があります。
- 1. ios5後方互換性
- 2. Xcode 7.0とiOS5との互換性
- 3. レール移行バージョンの互換性
- 4. iPhoneアプリケーションの互換性
- 5. iPhoneアプリケーションとiPadとの互換性
- 6. Macアプリケーションの互換性(Snow Leopard/Lion)
- 7. Androidアプリケーションとデバイスの互換性
- 8. C#winフォームアプリケーションを展開する際の互換性の問題
- 9. PHPでexeファイルをダウンロードする際のWindowsの互換性エラー
- 10. IEテーブルの行スパンの互換性
- 11. iOS5アプリケーションをiOS4と下位互換性を持たせるにはどうすればよいですか?
- 12. IE9の互換性
- 13. ブラウザの互換性
- 14. アンドロイドタブレットアプリの互換性
- 15. NServiceBusの互換性
- 16. XCode 4.3のストーリーボードと互換性のあるコード行の変換
- 17. Xcode 4.2はOS4とiOS5の両方と互換性がありますか?
- 18. SQLiteをある場所から別の場所に移動する:アプリケーションがクラッシュし、互換性のないタイプ
- 19. SQl2008互換性
- 20. IE互換モード:「X-UA-互換性のある」タグ「のエッジ」
- 21. Debian上のFreeBSDの互換性のないアプリケーションですか?
- 22. AppEngineアプリケーションをGoogle以外のインフラストラクチャに移植する互換性レイヤーはありますか?
- 23. Webアプリケーションをアプライアンスに移行する際の考慮事項
- 24. Symfony2への移行中に古いスタイルのリンクとの互換性を保存する
- 25. IPv6との互換性のためにPHPアプリケーションをテストするには?
- 26. android 2.2のアプリケーションをAndroid 3.0と互換性を持たせる
- 27. OpenSocial Win32の互換性
- 28. asp.netの言語互換性
- 29. setAttribute、onClick、クロスブラウザの互換性
- 30. Androidカスタムライブラリの互換性
私も同様の問題があります。しかし、それはゼロとは異なる指数に置くことには役立たない。したがって、私がtabBarビューを開始すると、タブバーの最初のサブビューは直接割り当て解除されます。あなたはそれについて何か推測していますか? – andi1984
申し訳ありません私はあなたが言っていることを理解していません。何が割り当て解除されますか? –
http://stackoverflow.com/questions/7847911/black-tabbar-on-ios5-deviceで、私の完全な問題の説明を見つけることができます。 – andi1984