Temel C türleri (int, float, double) yerine Foundation Framework'den NSNumber kullanımının yararı nedir? Saf C kullanılarakTemel C numarası türleri yerine NSNumber kullanmalı mıyım?
NSNumber *intNumber;
NSInteger myInt;
intNumber = [NSNumber numberWithInteger: 100];
myInt = [intNumber integerValue];
: NSNumber kullanarak
(? veya sınıf)
int intNumber;
intNumber = 100;
çok daha kolay ve NSNumber bir amacı, bilgi C
kullanımı ekonomik görünüyor yazın, ancak neden bunları basit C değişkenleri kullanmalıyım? Onları ne zaman kullanmalıyım?
+1 Ayrıca Foundation'ın koleksiyon sınıfları sadece ilkeleri değil nesneleri kabul eder. –