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

  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009