• 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: how to combine addObject in mutablearray with Object instantiation?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to combine addObject in mutablearray with Object instantiation?


  • Subject: Re: how to combine addObject in mutablearray with Object instantiation?
  • From: Graham Cox <email@hidden>
  • Date: Tue, 5 May 2009 16:11:53 +1000


On 05/05/2009, at 4:05 PM, Weydson Lima wrote:

When you add a NSNumber object, how can you quickly reference back to it?
Let's say you want to find the index in the array of the object you just
created. If you use indexOfObject:[NSNumber numberWithInt:7] that wouldn't
work, right?

No it wouldn't, but for the much more obvious reason that indexOfObject: takes a simple scalar integer as the index parameter.



Because a new pointer is being created...
I'm actually working with a NSDictionary which I am having
troubles referencing back to a key.


Well, what is the trouble? Wrapping integers in an NSNumber ought to work, as would using a string key based on [NSString stringWithFormat:@"%d", myInteger"];

If your index keys are continuous and unique, wouldn't an array be a better fit? (Sparse indexes do fit OK with dictionaries though).

--Graham


_______________________________________________

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


References: 
 >Re: how to combine addObject in mutablearray with Object instantiation? (From: Weydson Lima <email@hidden>)

  • Prev by Date: Re: Installer has admin permissions but installer plugins don't
  • Next by Date: Re: how to combine addObject in mutablearray with Object instantiation?
  • Previous by thread: Re: how to combine addObject in mutablearray with Object instantiation?
  • Next by thread: Re: how to combine addObject in mutablearray with Object instantiation?
  • Index(es):
    • Date
    • Thread