NSLog (Log信息的输出)
生活随笔
收集整理的這篇文章主要介紹了
NSLog (Log信息的输出)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
NSLog是 cocoa的框架中提供的一個方法
NSLog的定義
NSLog定義在NSObjCRuntime.h中
NSLog與printf的差異
1)NSLog傳遞進去的格式化字符是NSString的對象,而不是char *這種字符串指針2)NSLog會自動換行,printf不會自動換行3)NSLog會自動輸出時間等項目信息,printf不會輸出調試信息
NSLog格式化輸出的問題
int a= 5;float f1 = 2.3f;double d1= 3.14;char ch ='X';NSLog(@"%d,%.2f,%.2f,%c",a,f1,d1,ch);NSLog(@"-->%s",str);//這種%s 不支持NSString *str1= @"張三豐";NSLog(@"%@",str1);//OC中用%@輸出字符串注釋及 @符號的使用@"" 這個符號表示將一個C的字符串轉化為OC中的字符串對象NSString@標識符 OC中大部分的關鍵字都是以@開頭的, 比如 @interface, @implemenetation, @en @class等
轉載于:https://www.cnblogs.com/developer-wang/p/4499449.html
總結
以上是生活随笔為你收集整理的NSLog (Log信息的输出)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作百度API
- 下一篇: mysql全局变量之max_connec