iOS NSLog的格式集合

2021-08-07 18:28:01 字數 855 閱讀 5378

• %@     物件

• %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      無符64位長整數

%lf      64位雙字

nslog(@"%@",teststr);

/* *

* ** *

* ** *

* lglog(控制輸出) *

* ** *

* ** *

* * */

#ifdef debug

#define lglog(fmt, ...) nslog((@"%s [line %d] " fmt), __pretty_function__, __line__, ## __va_args__);

#else

#define lglog(...)

#endif

解釋: 在viewcontroller 的 viewdidload 方法 第30行 列印了輸出」這是乙個測試」

iOS NSLog各種列印格式

nslog各種列印格式 物件 d,i 整型 i的老寫法 hd 短整型 ld,lld 長整型 u 無符整型 f 浮點型和double型 0.2f 精度浮點數,只保留兩位小數 x 為32位的無符號整型數 unsigned int 列印使用數字0 9的十六進製制,小寫a f x 為32位的無符號整型數 u...

iOS NSLog的使用方法

nslog定義在nsobjcruntime.h中,如下所示 void nslog nsstring format,基本上,nslog很像printf,同樣會在console中輸出顯示結果。不同的是,傳遞進去的格式化字元是nsstring的物件,而不是chat 這種字串指標。示例 nslog可以如下面...

java中集合格式及json格式的特點和轉換

今天在寫 遇到乙個難點,由於要呼叫webservice介面,返回的為乙個list集合內容,從webservice呼叫介面返回的為乙個string的io流,在呼叫介面的地方,將io流轉成string格式,然後遇到的疑問則為如何將乙個string格式的字串轉化為list集合物件的格式,仔細研究之後,終於...