zoukankan      html  css  js  c++  java
  • 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中的对象 (%@占位符不能用),否则如下图不会有输出结果。 



     


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

  • 相关阅读:
    preprocess
    数组
    共用体
    动态内存管理函数
    C链表
    文件的定位与出错检查
    字符串读写函数
    C文件操作
    位运算
    爱好-超级IP:超级IP
  • 原文地址:https://www.cnblogs.com/wahy/p/4817246.html
Copyright © 2011-2022 走看看