zoukankan      html  css  js  c++  java
  • IOS NSString to Char,char to nsstring, string compare

    小结:

    1) cStringUsingEncoding:string -->to char

    2) initWithCString:      char --> string

    3) [string length] >0 ,[string isEqualToString:@"aaa"  比较区分大小写

    4) main 函数里调用的方法要放在main函数上面,先加载再执行。

    void cStringConvertTest(){

    //NSString 转换为char *

    NSString *blankText = @"sevensoft is a mobile software outsourcing company";

    char *ptr = [blankText cStringUsingEncoding:NSASCIIStringEncoding];

    printf("ptr:%s\n", ptr);

    //char * 转换为 NSString

    char encode_buf[1024];

    NSString *encrypted = [[NSString alloc] initWithCString:(const char*)encode_buf encoding:NSASCIIStringEncoding];

    NSLog(@"encrypted:%@", encrypted);

    }



    void stringCompareTest(){

    NSString *string = @""

    //判断字符串是否为空:

    //错误写法1

    // if(string == nil){

    // }

    //错误写法2

    // if (string == [NSNull null] || string.length == 0 ){

    // }

    // 正确写法

    if([string length] >0){

    NSLog(@"string length >0");

    }

    if([string isEqualToString:@"Some String"]){

    NSLog(@"Equal to 'Some String'");

    }

    }


  • 相关阅读:
    PHP 超级全局变量
    PHP 魔术变量
    PHP 变量
    Thinkphp 模板中常用的系统变量总结
    PHP $GLOBALS超全局变量分析
    php使用curl的post提交数据和get获取网页数据的方法总结
    php获取客户端真实ip地址的三种方法
    Jquery 【on事件】
    ptyhon【递归练习】
    C#中的线程
  • 原文地址:https://www.cnblogs.com/csj007523/p/2593114.html
Copyright © 2011-2022 走看看