码迷,mamicode.com
首页 > 其他好文 > 详细

0-C相关01:NSlog函数介绍。

时间:2015-08-02 23:25:50      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

 


NSlog()函数介绍:


首先:NSlog()函数是cocoa的框架中提供的一个方法:

下图中最上方是它在Xcode中的路径:

技术分享


同样都是输出函数。下边我们来看一下,在O-C中NSlog()和在 c 语言中的printf的一些不同:


     1.nslog 和printf都可以输出字符串到控制台。@“1213244” @开头表示oc的字符串。   
     2.NSlog()在打印时能自带一次自动换行,后者没有,想换行需要\手动添加"\n"。当然在NSlog()中也可以手动添加“\n”.
     3. 当进入底层查看函数定义式我们会发现,NSlog()没有返回值,需要nssting类型的参数。printf 需要指针类型参数,返回值是 int类型的.
     4.前者职能打印c语言中(%s)不带有中文字符的字符串.
nslog 打印时间、项目等条信息,printf不会将这些信息打印出来。

     5。在oc中NSlog()可以完全取代printf()。

以 hello word 为例。让我们来看一下在Xcode中两者输出在控制台的差异:

技术分享

            6.不能使用Printf打印OC中的对象 (%@占位符不能用),在控制台输出时是看不到结果的。


1)不能使用Printf打印OC中的对象 (%@占位符不能用),否则如下图不会有输出结果。 


技术分享

 


版权声明:本文为博主原创文章,未经博主允许不得转载。

0-C相关01:NSlog函数介绍。

标签:

原文地址:http://blog.csdn.net/wanghy_ios/article/details/47212793

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!