Ermitteln der längsten Zeichenfolge in einem NSArray

7

Ich habe ein NSArray mit 200.000 Wörtern gefüllt und ich weiß nicht die Länge jedes Wortes. Ich muss wissen, was die maximale Länge eines Wortes in diesem Array ist.

Zum Beispiel, wenn mein Array ist {"Hund", "Person", "erstaunlich"} Die maximale Länge eines Wortes in diesem Array wäre 7 ("amazing")

Wie würde ich das tun?

    
Markito De La Cruz 23.07.2013, 16:28
quelle

2 Antworten

23

Neben allen Methoden, die eine Iteration über das Array erfordern, können Sie dies einfach mit valueForKeyPath: durchführen, indem Sie den @max -Ansammlungsoperator verwenden:

%Vor%     
Ramy Al Zuhouri 23.07.2013, 16:35
quelle
12

Sie können dies versuchen

Um die längste Wortlänge zu finden

%Vor%

Um das längste Wort zu finden

%Vor%     
icodebuster 23.07.2013 16:39
quelle

Tags und Links