/*下列代码可以直接复制到xcode-beta中运行*/
//NSString -> char
char *str = @"abs";
NSString *str1 = [str UTF8String];
printf("\nObjective-c -> c 值:%s \n",str1);
//char -> NSString
NSString *str2 = [Nsstring stringWithUTF8String:str1];
NSLog(@"\n c -> Objective 值:%@",str2);
//将变量或则常量的值以字符的格式 添加成为字符串
NSInteger i = 10;
NSString *str3 = [NSString stringWithFormat: @"%i",i];
NSLog(@"\n%@",str3);
//两个字符串代码拼接
NSString *str5 = [@"这里是第一个代码拼接" stringByAppendingString: @"这里是第二个字符串"];
NSLog(@"\n%@",str5);
//字符串大小写转换
NSString *str6 = [@"WWW.CC.IOS" lowrcaseString];
NSLog(@"\nstr6");
//小 转 大
NSLog(@"\n%@",[str6 uppercaseString]);
//判断前缀
BOOL strs = [str6 hasPrefix:@"www."];
if(strs)
NSLog(@"\n是WWW前缀");
else
NSLog(@"\n不是WWW前缀");
//后缀
strs = [str6 hasSuffix:@"ios"];
if(strs)
NSLog(@"\n是ios后缀");
else
NSLog(@"\n不是ios后缀");
//字符串比较
if(@"as" isEqualToString:@"as")
NSLog(@"\n字符串相同");
else
NSLog(@"\n字符串不相同");
//代码代码截取 ,
NSString *str12 = @"a,s,d,f,g";
NSString *str13 = [str12 componentsSeparatedByString:@","];
for(NSString *strz in str13)
NSLog(@"\n%@",strz);