%@ 物件
%d,%i 整型 (%i的老寫法)
%hd 短整型
%ld , %lld 長整型
%u 無符整型
%f 浮點型和double型
%0.2f 精度浮點數,只保留兩位小數
%x: 為32位的無符號整型數(unsigned int),列印使用數字0-9的十六進製制,小寫a-f;
%x: 為32位的無符號整型數(unsigned int),列印使用數字0-9的十六進製制,大寫a-f;
%o 八進位制
%zu size_t
%p 指標位址
%e float/double (科學計算)
%g float/double (科學技術法)
%s char * 字串
%.*s pascal字串
%c char 字元
%c unichar
%lf 64位double
%lu sizeof(i)記憶體中所佔位元組數
列印cgrect : nslog(@"%@",nsstringfromcgrect(somecgrect)); 或者cfshow(nsstringfromcgrect(somecgrect));
列印cgsize: nslog(@"%@",nsstringfromcgsize(somecg size ));
NSLog列印各種型別資料的方法
id d,d,i long u,u unsigned long hi short hu unsigned short qi long long qu unsigned long long x,x 16進製制列印unsigned long o,o 8進製列印unsigned long f,e,e,g,...
NSLog不列印設定
我們可以在發布版本前先把所有nslog語句注釋掉,等以後要除錯時,再取消這些注釋,這實在是一件無趣而耗時的事!還好,還有更優雅的解決方法,就是在專案的prefix.pch檔案裡加入下面一段 加入後,nslog就只在debug下有輸出,release下不輸出了。在 prefix.pch pch全稱是 ...
NSLog用法,列印日誌
要輸出的格式化佔位 物件 d,i 整數 u 無符整形 f 浮點 雙字 x,x 二進位制整數 o 八進位制整數 zu size t p 指標 e 浮點 雙字 科學計算 g 浮點 雙字 s c 字串 s pascal字串 c 字元 c unichar lld 64位長整數 long long llu 無...