SORU
20 Kasım 2009, Cuma


Nasıl NSArray için NSMutableArray dönüştürebilirim?

Nasıl NSArray için NSMutableArray dönüştürebilirim?

CEVAP
20 Kasım 2009, Cuma


NSMutableArray sınıfı NSArray Bu kadar olmaz her zaman ihtiyaç dönüştürmek ama isterseniz emin olmak için bir dizi olamaz değiştirilmiş oluşturabilirsiniz NSArray ya da bu şekilde bağlı olup olmadığını istiyorsun autoreleased ya da değil:

/* Not autoreleased */
NSArray *array = [[NSArray alloc] initWithArray:mutableArray];

/* Autoreleased array */
NSArray *array = [NSArray arrayWithArray:mutableArray];

DÜZENLEME:The solution Georg Schölly tarafından sağlanan bunu yapmanın daha iyi bir yolu, ve çok daha temiz, özellikle ARC Şimdi bile autorelease aramasına gerek yok.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011