• OC NSString练习


    练习下api,但mentor说api可以后置,先学习语法和框架思想,感觉相当有道理,所以api就先不练了,用到再临时看

    int main(int argc, const char * argv[]) {
        int num = 6;
        num = 5;
        printf("%d
    ", num);
        char arr[10] = "fucku";
        NSString *str;
        str = [NSString stringWithCString: arr encoding: 4];    //encoding: (NSStringEncoding是interger)
        str = [NSString stringWithFormat: @"i love u and %@ %d %s", str, 677456, arr];  //stringWithFormat: (format) parm1 parm2...
        NSString *str2 = [NSString stringWithString: str];
        NSString *str3 = [NSString stringWithFormat: @"%@", str];
        NSLog(@"%d", str == str2); //true:证明stringWithString是浅拷贝
        NSLog(@"%d", str == str3); //false:证明stringWithFormat是深拷贝
        str2 = @"abc";
        str3 = @"abd";
        NSComparisonResult res = [str2 compare: str3];  //compare:比较两个字符串的字典序大小关系
        if (res == NSOrderedSame) {
            printf("same
    ");
        } else if (res == NSOrderedAscending) {
            printf("后面大
    ");
        } else {
            printf("前面大
    ");
        }
        NSString *string15 = @"www.baidu.com";
        NSString *string16 = [@"http://" stringByAppendingString:string15];//直接把两个字符串连接起来,调用者在前,传进来的字符串在后
        NSLog(@"%@",string16);
        NSLog(@"%@", str);
        
    }
  • 相关阅读:
    发短信集合类-阿里云短信涉及类
    第四方 fast快捷支付封装
    佰米支付封装
    支付宝支付封装【修改至2021.01.11】
    关于支付
    tp5下的文件上传与下载类
    发送短信集合类
    文件中设置开启访问权限
    SpringBoot注解分析
    HashMap底层实现原理及面试问题
  • 原文地址:https://www.cnblogs.com/FdWzy/p/14069026.html
Copyright © 2020-2023  润新知