Objective-c NSLog using guide

//在编程过程中,"NSLog()"可以非常方便地观察运行结果,就如同在C语言中的"printf()"

//NSLog的使用方法;

 

NSLog ( @"今天");

NSLog ( @"日期是:%@", [NSDate date] );

int i;

//不能使用NSlog (@"%@",i);正确的使用格式,如下:

NSlog (@"%d",i);

 

//NSLog的格式如下,当然[NSString stringWithFormat:]的格式也是一样的。

//

%@     对象
%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() 是一个非常有用的工具。但是即便设定编译配置为 Release,NSLog() 的代码也会被编译到最终文件中,这显然不是个好消息。 利用 C 的宏特征,可以很简单的解决

Objective-c NSLog using guide

上一篇:【模板】Sparse-Table


下一篇:首次开blog记录