Skip navigation.
 
mlRe: Implementing fast enumeration
FROM : Ben
DATE : Sat May 03 19:08:28 2008

On 3 May 2008, at 02:43, Adam R. Maxwell wrote:

>
> On May 2, 2008, at 12:18 PM, Ben wrote:
>

>> Re-sending as this did not seem to get make it to the list.
>>
>> I have been reading the documentation for implementing the 
>> NSFastEnumeration protocol and am having some difficulties 
>> following it.

>
> [...]
>

>> Apologies if these are basic questions, but I got decidedly lost 
>> trying to follow the docs.

>
> I also got lost in the docs (I should file a bug one of these 
> days).  Anyway, take a look at CFArray.c from Apple's CF source, 
> specifically the _CFArrayFastEnumeration function.  Having that for 
> an example really helped.
>
> hth,
> Adam


Thanks for that pointer, I'll spend some time digging through it. I 
also found your FVPriorityQueue code in the Bibdesk repository 
(mentioning it here to help others). Re-designing my class using a 
system closer to those two files looks like it will provide faster and 
neater code too.

Also it would appear that my original post has turned up a day late. 
Sorry about the extra noise.

Ben.

Related mailsAuthorDate
mlImplementing fast enumeration Ben May 2, 10:41
mlImplementing fast enumeration Ben May 2, 21:18
mlRe: Implementing fast enumeration Jens Alfke May 3, 03:12
mlRe: Implementing fast enumeration Adam R. Maxwell May 3, 03:43
mlRe: Implementing fast enumeration Thomas Backman May 3, 15:10
mlRe: Implementing fast enumeration Ben May 3, 19:08