本帖最后由 coding_wang 于 2015-9-4 16:14 编辑
1.NSlog 的输出会自带时间、项目名称等项目信息,且无法取消。 printf 只显示设置的内容。
2.NSlog输出后会自动换行,几个NSlog无法同一行显示。printf 不自动换行,只能手动添加换行符换行。
3.NSlog函数的参数是一个NSSring类的对象,printf的函数是一个字符串常量的指针
4.NSlog显示内容时,所用的字符占位类型有些相同,有些不同
char %c
int %i、%x、%o
float %f、%e、%g、%a
id %p
string %@
5.NSlog显示字符串常量时 需要加@""符号.
而@符号的两种用法为:
1 @"" 表示将双引号中的字符串转化为NSString类对象.
2. OC中的大部分关键字都是以@符号开头 如@property @synthesize等等~~~
|
|