zoukankan      html  css  js  c++  java
  • ObjecticeC之日志信息

      Objectice-C中使用NSLog来输出日志信息,在Objectice-C和C中字符串最大的区别就是"fox"与@"fox",C字符串是指向一个字节字符串的指针,而NSString字符串(以@开头)是对象。操作C字符串的方法是修改每个字节中保存的值。NSString字符串是不可变的,你不能访问每个字节并编辑他们。而且实际的字符串数据也并非保存在对象中。

    NSString *fox = @"fox";
    printf("Hello:%s\n",[fox UTF8String]);
    NSLog("Hello:%@",fox);//NSLog中引入对象说明符%@,用于输出对象。

    常用字符串格式说明:

    %@         对象

    %%         "%"文字字符
    %d, %i        整数
    %u         无符整形
    %f          浮点/双字
    %x, %X        二进制整数
    %o         八进制整数
    %zu         size_t
    %p         指针
    %e         浮点/双字 (科学计算)
    %g         浮点/双字
    %s         C 字符串
    %.*s        Pascal字符串
    %c         字符
    %C         unichar
    %lld         64位长整数(long long)
    %llu         无符64位长整数
    %Lf         64位双字

      另外一个有用的日志记录函数叫做CFShow()。它使用一个对象作为参数,用于将该对象的快照描述输出到stderr.

    CFShow(fox);



  • 相关阅读:
    0039. Combination Sum (M)
    imei和imsi
    APP网络测试要点和弱网模拟
    Git常用命令
    HTTP host头
    与apk签名有关的那些概念与命令
    你应该知道的运维术语
    nginx、fastCGI、php-fpm关系梳理
    adb连接手机报错解决方案汇总(win7)
    Android DVM
  • 原文地址:https://www.cnblogs.com/foxmin/p/2413118.html
Copyright © 2011-2022 走看看