A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© coding_wang 中级黑马   /  2015-9-4 16:10  /  587 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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等等~~~

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马