2016-03-25 16 views

cevap

1

CLong IOS SDK'sında Int için typedef olup: Swift docs kaynaktan

/// The C 'long' type. 
public typealias CLong = Int 

: 32-bit platformunda

  • , Int Int32 aynı boyutta.
  • 64 bitlik bir platformda Int, Int64 ile aynı boyuttadır.

Belirli bir tam sayı büyüklüğü ile çalışmanız gerekmedikçe, kodunuzda daima tamsayı değerleri için Int değerini kullanın. Bu kod tutarlılığı ve birlikte çalışabilirlik sağlar. 32 bit platformlarda bile Int, -2,147,483,648 ve 2,147,483,647 arasındaki herhangi bir değeri saklayabilir ve birçok tamsayı aralığı için yeterince büyüktür.

Tamsayı boyutunuzu birden çok mimaride tutarlı tutmanız gerekiyorsa, Int32 kullanın. Değer 32 bitten büyükse, handling overflows'a bakmalısınız. Ayrıca, arka ucunuzdan String veya NSNumber gibi farklı bir veri türü göndermeyi de düşünebilirsiniz.

+0

Teşekkürler, sadece NSNumber kullanacağım, şimdilik çalışıyor. – SpyZip

İlgili konular