zoukankan      html  css  js  c++  java
  • 关于NSNumber对C语言字符串的简写

     2.关于NSNumber对C语言字符的简写

                - 简写:对字符串进行操作返回的是NSString类型

                NSLog(@"%@", @("purple"));

                > 相当于调用传递C字符串转换为OC字符串的类方法

                NSLog(@"%@", [NSString stringWithUTF8String:"Blue"]);

                

                

                - NSNumber不能对字符串进行操作:

                > 不能直接传递字符,传递的是:*存储该字符串变量名,相当于存储该字符串变量名[0],即该方法只是接收了该字符串第0个字符而已

               

                char *str_c = "Attt"; //不能操作NSString

                NSNumber *num = [NSNumber numberWithChar:*str_c];

                NSLog(@"%@", num);

                

                num = [NSNumber numberWithChar:str_c[0]];

                NSLog(@"%@", num);

                - 两种方式输出的都是相同的结果:都只是转换了该字符数组的第0个元素而已

  • 相关阅读:
    敏捷开发第五天
    敏捷开发第四天
    系统用户分析模型
    第三天敏捷开发
    第二天敏捷开发
    敏捷开发第一天
    第三周学习总结
    [学习笔记]莫队算法
    【网络流】Modular Production Line
    [学习笔记]set的使用
  • 原文地址:https://www.cnblogs.com/pruple/p/5234498.html
Copyright © 2011-2022 走看看