在Object C中存在两个类用于操作字符串,NSString和NSMutableString;NSString在赋值之后不能修改其内容和长度,而NSMutableString可以动态的修改字符串内容和长度,其主要区别就和.NET 中的string与StringBuilder之间的区别。

  1. 定义NSString字符串

    在Object C中NSString是一个对象类型,其有多种定义方式:

NSString *str1=@"令狐聪";
        
        NSString *str2=[NSString stringWithFormat:@"名称: %@ 性别:%s 年龄: %d \n",str1,"",25];
        
        NSString *str3=[NSString stringWithFormat:@"我的姓名是 令狐聪"];
        
        NSString *str4=[NSString stringWithUTF8String:"我是任盈盈"];
        
        NSString *str5=[str4 stringByAppendingString:str3];
        
        NSString *str6=[str4 stringByAppendingFormat:@" %@",@"笑傲江湖abc"];
        
        NSLog(@"str1=%@",str1);
        NSLog(@"str2=%@",str2);
        NSLog(@"str3=%@",str3);
        NSLog(@"str4=%@",str4);
        NSLog(@"str5=%@",str5);
        NSLog(@"str6=%@",str6);
NSString字符串的定义

相关文章: