NSLog()函数

1). 作用 :

  •               是printf函数的增强版,向控制台输出信息
    

2). 语法 :

  •                NSLog(@"格式控制字符串", 变量列表);
    

3). 增强:

            a.输出一些调试相关信息
            2017-09-08 13:36:04.960 test[87080:33918363] hello

            2017-09-08 13:36:04.960  ->  执行这段代码的时间
                              test   -> 程序的名称
                             87080   ->  进程编号
                          33918363   ->  线程编号
                             hello   ->  输出的信息


             b.会自动换行,在输出完信息后,会自动换行。
             c.OC新增了一些数据类型,NSLog函数不仅仅可以输出C数据类型变量的值,还可以输出OC新增的数据类型变量的值。

4).用法:

  •             用法和printf函数差不多,一样可以输出变量值,并且占位符和用法都一样
    

5). 注意

NSLog(@"这是字符串\n")
如果在字符串末尾(强调-末尾)加了一个\n(换行符),那么函数的自动换行功能就会失效,但是还是会在末尾是换行,因为加了一个\n, 执行的换行是执行的加的那一个\n

你可能感兴趣的:(NSLog()函数)