20 Kasım 2009, Cuma
Nasıl NSArray için NSMutableArray dönüştürebilirim?
Nasıl objective-c 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ş:
Nasıl özel nesneler ile bir NSMutableA...
Nasıl NSString için bilimsel deneyler ...
Nasıl bir NSArray alfabetik olarak sır...
C nasıl bir sıralama için bir dize dön...
C nasıl bir int için bir ondalık dönüş...