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


     


    NSlog()函数介绍:


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

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




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


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

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

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


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


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



     


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

  • 相关阅读:
    java 反射
    java 面试题
    Java构造和解析Json数据的两种方法详解一
    JAVA UUID 生成
    tomcat 插件
    webstorm 激活码
    maven环境搭建
    svn 安装网站
    2015.6.30 反弹的教训(想做T)
    2015.6.15 惨跌开始的反思
  • 原文地址:https://www.cnblogs.com/wahy/p/4817246.html
Copyright © 2020-2023  润新知