• 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: Unique strings array
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unique strings array


  • Subject: Re: Unique strings array
  • From: WT <email@hidden>
  • Date: Fri, 11 Mar 2011 23:20:31 -0300

Hi Leonardo,

the easiest and, probably, most efficient way is to insert your words into a (mathematical) set, which guarantees uniqueness.

My suggestion then is that you read the documentation on NSSet. You insert all your words into an instance of NSMutableSet and that's it.

WT

On Mar 11, 2011, at 11:11 PM, Leonardo <email@hidden> wrote:

> Hi,
> I have to extract a list of "unique words" from an array of hundred
> thousands words and put them into an uniqueWordsArray. I already succeeded
> but the task is very very slow because I don't index the uniqueWordsArray.
> So my question is: how to index the array and get a fast check?
> Actually I do:
>
> for(NSString *aWord in wordsArray){
>   if([uniqueWordsArray  containsObject:aWord] == NO){
>        [uniqueWordsArray  addObject:aWord];
>    }
> }
>
> You understand well that the task works fast at the beginning, but it gets
> slower and slower at any word added to the uniqueWordsArray.
> What's the best way to do that?
> Should I use the internal SQLLite database? CoreData? Other?
>
>
> Regards
> -- Leonardo
>
>
> _______________________________________________
>
> 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
_______________________________________________

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: 
 >Unique strings array (From: Leonardo <email@hidden>)

  • Prev by Date: Re: Unique strings array
  • Next by Date: Re: Unique strings array
  • Previous by thread: Re: Unique strings array
  • Next by thread: Core Data NSPredicate
  • Index(es):
    • Date
    • Thread