NSLog各種列印

2021-08-26 14:44:56 字數 669 閱讀 4734

%@ 物件

%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 無...