1). 作用 :
是printf函數(shù)的增強版,向控制臺輸出信息
2). 語法 :
NSLog(@"格式控制字符串", 變量列表);
3). 增強:
a.輸出一些調(diào)試相關(guān)信息
2017-09-08 13:36:04.960 test[87080:33918363] hello
2017-09-08 13:36:04.960 -> 執(zhí)行這段代碼的時間
test -> 程序的名稱
87080 -> 進程編號
33918363 -> 線程編號
hello -> 輸出的信息
b.會自動換行勇蝙,在輸出完信息后韭寸,會自動換行塑荒。
c.OC新增了一些數(shù)據(jù)類型刹缝,NSLog函數(shù)不僅僅可以輸出C數(shù)據(jù)類型變量的值,還可以輸出OC新增的數(shù)據(jù)類型變量的值萍摊。
4).用法:
用法和printf函數(shù)差不多当凡,一樣可以輸出變量值山害,并且占位符和用法都一樣
5). 注意
NSLog(@"這是字符串\n")
如果在字符串末尾(強調(diào)-末尾)加了一個\n(換行符),那么函數(shù)的自動換行功能就會失效沿量,但是還是會在末尾是換行浪慌,因為加了一個\n, 執(zhí)行的換行是執(zhí)行的加的那一個\n