zoukankan      html  css  js  c++  java
  • (转)c++ oc字符操作

    字符串的是连接object-c和c++的最重要元素,以下总结常用的转换方法

    char * /const char *NSString之间的转化

     

    //char * /const char * NSString

    NSString * strPath = [NSString stringWithUTF8String:filename];

    //NSStringchar * /const char * 

    const char * filePathChar = [filePath UTF8String];

    ////////////////////////////////////////////////华丽的分割线//////////////////////////////////////////////////////////////////////////

    转化char 到nsstring

    char myChar ='a';NSString* string =[NSString stringWithFormat:@"%c", myChar];
    提取NSString的某个字段到char

    - (unichar)characterAtIndex:(NSUInteger)index;


    ////////////////////////////////////////////////华丽的分割线//////////////////////////////////////////////////////////////////////////

    c++ 和 oc的本身是不能直接对接的。要通过c的api做连接的。

    string 转 NSString

    string str = [aNSString UTF8String];

     

    NSString 转 string

    string str("testStr");

    NSString * aString = [NSString stringWithUTF8String:str.c_str()];

  • 相关阅读:
    四种nlogn排序算法代码
    HDU1421
    HDU1789
    HDU1978
    HDU2059
    HDU2089
    深入理解数组与指针的区别
    存储字节对齐问题
    h5新特性<data*>
    浏览器的标准模式和怪异模式
  • 原文地址:https://www.cnblogs.com/howeho/p/3044543.html
Copyright © 2011-2022 走看看