• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Finding object array index when iterating through array
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Finding object array index when iterating through array


  • Subject: Re: Finding object array index when iterating through array
  • From: "Stephen J. Butler" <email@hidden>
  • Date: Wed, 07 Mar 2012 19:47:15 -0600

On Tue, Mar 6, 2012 at 8:19 PM, Marco Tabini <email@hidden> wrote:
>> I have an array and I am iterating through it using this technique:
>>
>>> for (id object in array) {
>>>    // do something with object
>>> }
>>
>> Is there  way to obtain the object's current array index position or do I have to add a counter?
>
> [array indexOfObject:object] should do the trick, though, if you need to do it at every iteration, keeping a counter may be better.

Here's a stupid question that occurred to me: do the documents
anywhere guarantee that NSFastEnumeration over an NSArray will always
return the items in order? That is, the first item returned will have
index 0, second will have index 1, etc.

I feel like the safe thing in this situation is to just revert back to
an plain old "for (;;;)" loop. You know then that the index you have
is the one for the object.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Finding object array index when iterating through array
      • From: Roland King <email@hidden>
References: 
 >Finding object array index when iterating through array (From: Prime Coderama <email@hidden>)
 >Re: Finding object array index when iterating through array (From: Marco Tabini <email@hidden>)

  • Prev by Date: Twitter Account accountStore Permissions Dialog / Alert ...
  • Next by Date: Re: Finding object array index when iterating through array
  • Previous by thread: Re: Finding object array index when iterating through array
  • Next by thread: Re: Finding object array index when iterating through array
  • Index(es):
    • Date
    • Thread