Bunu nasıl yapabilirim? Biçim belirleyici nedir?NSLog ile uzun bir değer nasıl kaydedilir?
Örneğin, ben var:
long long veryLong = // assume value here
NSLog(@"%f", veryLong); // of course wrong...
Bunu nasıl yapabilirim? Biçim belirleyici nedir?NSLog ile uzun bir değer nasıl kaydedilir?
Örneğin, ben var:
long long veryLong = // assume value here
NSLog(@"%f", veryLong); // of course wrong...
Kakao için dize Programlama Kılavuz String Format Specifiers bölümde tarayıcı için büyük bir yer imi ... Sen% qi gerek ;-)
deneyin% III'e kullanarak.
Basitçe% lli yazdım, ama SO kısa cevapları beğenmiyor.
dahaki sefere kullanabilirsiniz 'sözümün doğru gider
%lli
' –
saymak? Güzel. –
Genellikle serin değildir (aşırı hiper bağlantı, kişinin doğallığa olan doğal eğilimini engelleyebilir), ancak bu durumda serin. ;) –
Henüz bir NSNumber değil, düz eski bir tür ve henüz bir NSNumber değilse, başka bir şekilde, ancak, bunu bir NSNumber veya benzeri bir şey dönüştürürseniz, yalnızca% @ kullanıyorsanız, dahil biçim yöntemi otomatik olarak doğru şeyi yapar.
long long veryLong = // assume value here
NSLog(@"My long long is: %lld", veryLong); // now it's right
'% ld' bir uzunsa – YumYumYum
int64/long long int "% lld" uint_32_t "% u"
Aşağı seçmen bakımını açıklar mı? Başvurulan sayfa, bu tam soruya verilen yanıtı ve kısa bir listede Kakao (ve Kakao Dokunma) dizesi biçimlendirmesiyle ilgili tüm soruları içerir. Kendi Kakao'yla ilgili yer imlerimdeki en önemli bağlantılardan biri. –