I'm trying to understand how to adopt the fast enumeration protocol (under iOS/objective C) for a class I'm creating. I read the section of Apple's docs, but... I don't quite get it!
Anyone have some sample code I could look at?
What I'm trying to do: I have an array of objects over which I want a sender to iterate. The sender wants to use a for-in construct. The catch is I don't want the sender to see all the objects in the array because some of them aren't valid in the context of the application.
In other words, I want my iterator to return a subset of objects in the array matching certain criteria.
I'd prefer not to create any new arrays in the process so as not to slow things down.