nslog輸出函式及格式字元
nslog函式是在foundation框架裡面提供的乙個功能強大的輸出函式,可以輸出整數、c風格的字串和object-c物件。
可以用%佔位符的方式,提供靈活的輸出格式: %《格式字元》
支援的格式字元:
d : 以帶符號帶十進位制形式輸出整數,整數不帶符號
0 : 以八進位制無符號形式輸出整數,整數前面的0字首不輸出
x: 以十六進製制無符號形式輸出整數,不輸出0x字首
u : 以無符號十進位制形式輸出整數
c : 以字元形式輸出,只能輸出乙個字元
s : c風格的字串
f : 以小數形式輸出浮點,預設6位小數點
e : 以指數形式輸出浮點,數字部分預設輸出6位小數點
g : 自動選用%f或者%e的其中之一,保證輸出寬度較短的格式,並且不會輸出無意義的0。
p : 以十六進製制形式輸出指標變數所代表的位址值
@ : 輸出object-c物件
(附加字元)l : 放在d、0、x、u之前,用於輸出長整型整數;也可在e、g之前,用於輸出長浮點數。
m : 指定輸出資料所佔的最小寬度
.n : 對於浮點數,表示輸出n位小數,對於字串,表示擷取字串的個數。
- : 表示輸出的數值向左邊對齊
Object C使用NSLog列印日誌
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 ll...
Object c的基礎概念(一)
下文為閱讀筆記。一 object c的類基本定義 1.類定義在 inte ce和 end之間。2.myclass nsobject的方式定義子類和父類。3.中定義類的物件成員 4.定義的是方法,定義的是物件的方法,定義的是類的方法。物件是類的乙個例項。對於物件的方法,也即是,當使用該方法之前必須先生...
Object C學習筆記 基礎篇 基礎語法
還不是很完整 正在努力學習中。類定義 inte ce myclass nsobject property int age end 類實現 implement myclass synthesize age end 多引數方法與呼叫 void setage int age name nsstring s...