4

Macプログラミング初心者です。サンプル プロジェクトを開くと、ビルド中に「非推奨」コードの警告が表示されることがよくあります。これらを修正し、XCode 4 を使用してクリーンなビルドを取得したいと考えています。

Apple が何かを非推奨にした場合、それが非推奨になった理由を知るにはどうすればよいですか?

さらに重要なことは、非推奨のタスクを実装するための「新しい」正しい方法を見つけるにはどうすればよいですか?

たとえば、QTMovieSizeDidChangeNotification、writeWithBackupToFile、documentForFileName、shouldCreateUI、setShowPanels、QTMovieCurrentSizeAttribute、およびその他多数の非推奨警告が表示されます。

4

3 に答える 3

5

ドキュメントでメソッドを調べてください。廃止されたメソッドが示され、推奨されるメソッドが何であるかがわかります。

たとえばwriteWithBackupToFile、非推奨として明確にマークされており、writeSafelyToURL:ofType:forSaveOperation:error:代わりに使用する必要があることを示しています。

どちらかまたはどちらかを代わりに使用する必要があることshouldCreateUIを示しています。openUntitledDocumentAndDisplay:error:openDocumentWithContentsOfURL:display:error:

また、ドキュメントの他のメソッドを読んでください。必要なことを行うものを見つけることができます。たとえば、QTMovieSizeDidChangeNotification(QuickTime 7.6.3 で) 非推奨としてリストします。QTMovieNaturalSizeDidChangeNotificationQuickTime 7.6.3以降に利用可能になったドキュメントのすぐ上にあります)。代わりにそれを使用してください。

于 2011-05-24T22:58:24.943 に答える
1

ドキュメントで非推奨のものを探します。通常、代わりに何を使用するかを提案するメモがあります。

たとえば、のドキュメントにwriteWithBackupToFile:ofType:saveOperation:は次のように記載されています。

このメソッドは、アクション メソッドによって呼び出され、ドキュメントの内容をファイルに保存します。( Mac OS X v10.4 では非推奨。代わりに writeSafelyToURL:ofType:forSaveOperation:error: を使用してください。 )

于 2011-05-24T22:57:44.720 に答える
0

そのメソッド/関数/定数のドキュメントを検索します。代わりに何を使用するかをそこにリストするか、少なくとも同様のことを行う他のメソッドが明らかにあるクラスを表示する必要があります。

于 2011-05-24T22:58:40.180 に答える