2011-09-14 32 views

回答

24

一個類別允許您將方法添加到現有的類 - 即使是沒有源的類。

分類是一個強大的功能,讓您無需繼承

檢查蘋果文檔的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/zh-cn/ us/library/vstudio/bb383977.aspx) – bitek

+0

只想報告ObjC鏈接中的類別不再存在。 – Arc676

+0

@ Arc676類別絕對依然存在。 –

1

有一個在Objective-C的一個部分擴展現有類的功能2.0編程語言文件約Categories and Extensions.

當你剛開始時,這是一個很好的文檔,鬧起來。

也有可可核心能力的文件,這是更容易上手,在上Categories一個部分,也有很多對初學者有用的信息。

+0

第一個鏈接現在已經過時。 Apple重定向到文檔列表。 –