NSUInteger
ürününün NSCoder
ile kodlamasını ve kodunu çözmem gerekiyor.NSCoder :: encodeInteger: forKey: ve decodeIntegerForKey: NSUInteger türünde bir argümanı olan yöntemleri kullanabilir miyim?
Bunun için NSCoder::encodeInteger:forKey:
ve NSCoder::decodeIntegerForKey:
yöntemlerini kullanmak güvenli midir?
Bunun aklıma gelen başka bir şey, önce işaretsiz tamsayı NSNumber
içine sarmaktır. Ama bu daha fazla kod anlamına geliyor ve ben fazla sevmiyorum. forKey: ve NSCoder :: decodeIntegerForKey: bunun için yöntemler
Bu yanıt 64 bit mimari için geçerli mi? – rmtheis
@rmtheis: Evet, eminim ki (NSUInteger 64 bit mimarilerde 64 bitlik bir tamsayıdır. Sadece 32 bitlik bir örnek verdim). –