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

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013