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

  • ★ByScrapi★ Designs

    ★ByScrapi

    27 AĞUSTOS 2013
  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008