2011-07-22 8 views
2

私はiOS 4を使用していますが、iOS5にアップグレードして追加機能を利用したいと考えています。 私の質問は、アップグレードするときや何の問題もないときに、何かを恐れることなく親切にするかということですか?iOS5に移行する際のアプリケーションの互換性

答えて

1

私は必ずしもアップグレードを恐れるとは限りません。変更されたapiのドキュメントを読んで最初にスムーズな移行を確認してもらえますが、あなたには驚きはありません。私はアプリを持っていて、アップグレードで全く問題はありませんでした。

0

問題はありません。クールな新機能を手に入れながら、ほとんど何も壊れません。私がカスタマイズしたタブバーには小さな問題があったので、ほとんど言います。私はバックグラウンドであるために緑だったUIImageViewを挿入しました。 iOS 4では、ボタンを覆い隠さないために、atIndex:0を挿入しましたが、iOS 5の同じトリックを元の黒い背景の下に置きます。だから私はatIndex:1を挿入しなければならなかった。しかし、それはとにかくハックです;)。

このような要素が異なる小さな癖がありますが、ほとんど同じです。 Twitterの統合とAirplayの改善は素晴らしいです。

+0

私も同様の問題があります。しかし、それはゼロとは異なる指数に置くことには役立たない。したがって、私がtabBarビューを開始すると、タブバーの最初のサブビューは直接割り当て解除されます。あなたはそれについて何か推測していますか? – andi1984

+0

申し訳ありません私はあなたが言っていることを理解していません。何が割り当て解除されますか? –

+0

http://stackoverflow.com/questions/7847911/black-tabbar-on-ios5-deviceで、私の完全な問題の説明を見つけることができます。 – andi1984

1

iOS5(少なくともiPadの場合)では、UIKeyboardDidShowNotificationとUIKeyboardWillHideNotificationが少し変更されています。したがって、これらの通知がトリガーされるたびにロジックを実行する場合は、ロジックがまだ動作しているかどうかを確認する必要があります。

とにかく、あなたのDev環境をアップグレードし、iOS5シミュレータであなたのアプリをテストすることができます。ほとんどの問題を見つけるはずです。新しいデフォルトのコンパイラはLLVMであることに注意してください。コンパイル警告が多く表示されるので、ソースコードを少し変更する必要があります。

ところで、キャッシュが不足している場合、iOS5はキャッシュディレクトリに保存されているデータを削除することに注意してください。

0

私のアプリケーションの約半分は小さな問題がありましたが、それを修正するのに時間はかかりません。一般的に、私はXコードのクラッシュや、iOS5を搭載した私のデバイスのいくつかの奇妙な振る舞いに、私のアプリでもっと問題があります。

関連する問題