SORU
8 Temmuz 2010, PERŞEMBE


Nasıl NSNumbers ile NSMutable bir Dizi sıralama?

Yüksek skor tablosu ve objective c diziler berbat etmeye çalışıyorum (aslında genel amaç c benim için zor), sıralama nasıl olduğunu çözemedim. Bu, onunla daha rahat olduğum için actionscript tarzında yazıyorum speudocode) gibi bir şey yapmaya çalışıyorum:

highscores.addObjecttoArray(score)
highscores.sort(ascending)

Ama anlayamadığım... bu konuda başka bir iş parçacığı gördüm, ama kullanımları dosyaları falan plist ve onlardan öğrenmek için yeteri kadar objective c bilmiyorum.

CEVAP
8 Temmuz 2010, PERŞEMBE


Kısa yoldan yapmak istiyorsunuz?

NSNumber örnekleri değişken bir dizi varsa:

NSSortDescriptor *highestToLowest = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:NO];
[mutableArrayOfNumbers sortUsingDescriptors:[NSArray arrayWithObject:highestToLowest]];

Güzel ve kolay :)

Ayrıca benzer değişmez dizilerinde tanımlayıcı ile sıralama yapabilirsiniz, ama yerinde sıralama yerine bir kopyası ile sonuna kadar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • TomSka

    TomSka

    30 Mayıs 2006
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011