1
我想對id
類型的對象使用快速枚舉。如何檢測對象是否在Objective-C中實現了NSFastEnumeration協議?
基本上我在這裏失蹤的檢查:
id object = <get object form somewhere>;
if(<check if object implements fast enumeration>)
for (id item in id<NSFastEnumeration>object)
<process item>
嗯,什麼?理解這個問題的人不僅會對「請編寫代碼」的禁令產生不利影響,但是這些人應該如何以標籤的方式發現問題?在什麼情況下呢? 「快速枚舉」是您正在使用的編程語言嗎? – 2011-05-23 22:07:52
既然你提到「選擇器」我猜obj-c ...我肯定會重新標記問題。 – 2011-05-23 22:10:09
@itripn明白了,但我在標題中添加了objective-c標籤。 – ma11hew28 2011-05-24 17:49:52