Pertanyaan yang diberi tag «nsinteger»

8
Kapan menggunakan NSInteger vs. int
Kapan saya harus menggunakan NSIntegervs. int saat mengembangkan untuk iOS? Saya melihat dalam kode sampel Apple yang mereka gunakan NSInteger(atau NSUInteger) ketika meneruskan nilai sebagai argumen ke suatu fungsi atau mengembalikan nilai dari suatu fungsi. - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... Tetapi dalam suatu fungsi mereka hanya menggunakan intuntuk melacak nilai for …

5
Mengapa variabel NSInteger harus dilemparkan lama ketika digunakan sebagai argumen format?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Kode di atas menghasilkan kesalahan: Nilai tipe 'NSInteger' tidak boleh digunakan sebagai format argumen; tambahkan cast eksplisit ke 'long' sebagai gantinya NSLogPesan yang dikoreksi sebenarnya NSLog(@"%lg", (long) myInt);. Mengapa saya harus mengonversi nilai integer myIntmenjadi longjika saya ingin nilai ditampilkan?


3
NSLog / printf specifier untuk NSInteger?
A NSIntegeradalah 32 bit pada platform 32-bit, dan 64 bit pada platform 64-bit. Apakah ada NSLogspecifier yang selalu cocok dengan ukuran NSInteger? Mempersiapkan Xcode 3.2.5 llvm 1.6 compiler (ini penting; gcc tidak melakukan ini) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF dihidupkan Itu membuat saya sedih di sini: #import <Foundation/Foundation.h> int main (int argc, const char …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.