我正在尝试了解如何为我正在创建的类采用快速枚举协议(protocol)(在 iOS/Objective-C 下)。我阅读了 Apple 文档的部分,但是......我不太明白!
谁有一些示例代码我可以看看?
我正在尝试做的事情:我有一个对象数组,我希望发件人对其进行迭代。发件人想要使用 for-in 构造。问题是我不希望发送方看到数组中的所有 对象,因为其中一些对象在应用程序的上下文中无效。
换句话说,我希望我的迭代器返回数组中符合特定条件的对象子集。
我不想在此过程中创建任何新数组,以免减慢速度。
最佳答案
苹果自己的FastEnumerationSample很好地证明了这一点。从它的声音来看,你可能还没有看到它。
还有 this blog post .
关于objective-c - 为我的类(class)采用/实现快速枚举的例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935355/