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



     


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

  • 相关阅读:
    一般图最大匹配
    hdu4486 Pen Counts
    hdu4416 Good Article Good sentence (后缀数组)
    hdu2275 Kiki & Little Kiki 1 (多重集合的应用)
    (转)2sat 专题
    DP专题
    开始
    WP7 如何禁用WebBrowser 控件缩放和左右移动
    WP7 Bing Map 显示中文地图
    希望与大家分享新的技术
  • 原文地址:https://www.cnblogs.com/wahy/p/4817246.html
Copyright © 2020-2023  润新知