2011-09-14 7 views

答えて

24

カテゴリを使用すると、ソースを持たないクラスにも既存のクラスにメソッドを追加できます。

カテゴリーのObjective-CでのセクションがありCategory in Objective-C

Example code with good description

+2

Objective-Cのカテゴリは[Ruby open classes](http://rubylearning.com/satishtalim/ruby_open_classes.html)および[C#拡張メソッド](http://msdn.microsoft.com/en-私たち/ライブラリ/ vstudio/bb383977.aspx) – bitek

+0

ObjCリンクのカテゴリが存在しなくなったと報告したいだけです。 – Arc676

+0

@ Arc676カテゴリは間違いなく存在します。 –

1

用リンゴのドキュメントを確認してくださいあなたは

をサブクラス化することなく、既存のクラスの機能を拡張することを可能にする強力な機能です2.0プログラミング言語のドキュメントCategories and Extensions.

あなたはちょうどそれを手に持っている良い文書ですngs up。

Categoriesには、Cocoa Core Competenciesのセクションもあります。これは、使い始める方が簡単で、初心者にとっても有益な情報がたくさんあります。

+0

その最初のリンクは廃止されました。アップルはドキュメントのリスティングにリダイレクトします。 –

関連する問題