web-dev-qa-db-ja.com

Objective-Cの「カテゴリ」とは何ですか?

重複の可能性:
Objective-Cでカテゴリはどのように機能しますか?

私はObjective-Cを使い始めたばかりで、Objective Cでいつどこでカテゴリを使用するのか疑問に思っていました。それはクラスですか、それともプロトコルですか。説明的な例は大いに役立ちます。ありがとう

19
wOlVeRiNe

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

カテゴリは、サブクラス化せずに既存のクラスの機能を拡張できる強力な機能です。

Apple doc for Category in Objective-C を確認してください

26
Jhaliya

Objective-C 2.0プログラミング言語のドキュメントには、 カテゴリと拡張機能に関するセクションがあります。

始めたばかりなので、物事を調べるために手元に置いておくのは良いドキュメントです。

また、Cocoa Core Competenciesドキュメントには Categories に関するセクションがあります。これは、使い始めるのが簡単で、初心者。

1
Abizern