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

  • andony5589

    andony5589

    7 Aralık 2011
  • Hudson Music

    Hudson Music

    13 Mart 2007
  • jat4011

    jat4011

    16 EKİM 2010