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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、NSLog的介绍
        NSLog是cocoa的框架中提供的一个方法
        1. NSLog的定义
        NSLog定义在NSObjCRuntime.h中
        如下所示:
        void NSLog(NSString *format, ...);
        基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是chat *这种字符串指针
2. NSLog用法:
            NSLog(@"this is a test"); //打印一个字符串
            NSString *str = @"hello itcast!";
            NSLog(@"string is:%@",str);//使用占位符,%@表示打印一个对象,%@ OC特有的
            NSLog(@"x=%d, y=%d",10,20);//使用多个占位符,%d表示整型数
3. 注意:
            不能使用Printf打印OC中的对象 (%@占位符不能用),没有结果。
4. NSLog和printf使用的差异
     1、NSLog 会自动换行  而printf不会自动换行
     2、NSLog 会自动输出时间等项目信息,printf不会输出调试信息
     3、NSLog 函数的参数是一个NSString 对象,printf是一个字符串常量指针

0 个回复

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