我想对id
类型的对象使用快速枚举。
基本上我错过了这里的支票:
id object = <get object form somewhere>;
if( <check if object implements fast enumeration> )
for (id item in id<NSFastEnumeration>object)
<process item>
答案 0 :(得分:4)
这样的事情:
BOOL canBeFast = [yourCollection conformsToProtocol:@protocol(NSFastEnumeration)];