2012-03-01 12 views
7

いくつかのアプリでiOS5以降廃止予定とマークされているメソッドをいくつか使用しています。これらのアップデートが緊急になる時期を知りたい。iPhone - 廃止予定のメソッドは、いつ廃止されるのですか?

通常、廃止予定のメソッドが廃止されるのはいつですか?これがiOS 5.1になる可能性はありますか?または、これはいつもiOS 6.0のようなメジャーバージョンですか?

+1

私はいつも_deprecated_と_obsolete_を同義語として認識しています:)トピックについて:私は実際には考えていませんが、iOS 2.0(単にNSFileManagerをチェックアウト) – ayoy

答えて

4

これは、メソッドごとに異なり、プロパティからプロパティに変更されます。

cell.textColor 

これはiOS 3.0以降では廃止されていますが、引き続き使用することができます。だから残念なことに、非難されているものについての一般的なことに対する具体的な答えはありません。

3

私が知る限り、公開されたAPIは実際にはまだiOSから削除されていませんが、それは満足できるものではありません。サポートが必要なiOSのすべてのバージョンで置き換えが利用できる限り、廃止予定のメソッドを引き続き使用する必要はありません。

実際に削除される時期は完全に推測です。新しいバージョンがリリースされると、リリースノートに注目してください。私の推測では、彼らはメジャーリリースでそれらを削除するだけですが、保証はありません...

2

ほとんどの場合、アップルの古いアプリケーションとの下位互換性を保つことに賛成です。

最終的に何かをカットすると、それを維持するのが高すぎるか、それを維持すると新しい機能を追加するのが困難または不可能になるためです。 (その理由は、システムがデバイスに入り込むにはシステムが大きくなりすぎているため、廃止予定のコードを削除することが含まれる可能性があります。)推奨されないメソッドの使用を避けるより良い理由は、アプリの承認プロセスです。実際にコードを削除する前に、廃止されたコードを避けるために、Appleは新しい投稿を要求することがあります。

関連する問題