Objective-C迭代器(Iterator)

什么是迭代器模式? 官方:提供一种方法顺序访问聚合对象中的各个元素,而又不暴露该对象的内部表示。 个人理解 :这个没法再理解了。 什么时候使用迭代器模式? 1.需要访问对象中的每一个元素。 2.需要多种遍历方法。 3.需要提供一个统一的接口来遍历对象中的每一个元素。 举例: https://github.com/y279336671/DesignPatternsForObjective-C/tree/master/IteratorDesignPatterns
原文地址:https://www.cnblogs.com/y279336671/p/3558601.html