Xcode开发 字符串用法
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串
NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。@+ " 字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@
<div class="blockcode"><div id="code_Muz">
[*]- (void)viewDidLoad
[*]{
[*] ;
[*]
[*] //经典的字符串赋值
[*] NSString *str0 = @"我是雨松MOMO";
[*]
[*] //字符串格式化合并分别包括
[*] //NSString*类型 int类型 char*类型
[*] NSString *str1 = ;
[*]
[*] //字符串赋值 参数中只可以写一个字符串 和第一种很像
[*] NSString *str2 = ;
[*]
[*] //字符串转换为utf-8格式 参数为char*类型
[*] NSString *str3 = ;
[*]
[*]
[*] //字符串合并
[*] int i= 100;
[*] char*c = "xuanyusong";
[*] NSString *temp = @"我是临时字符串";
[*]
[*] //在字符串temp的基础继续添加 int i 与 char* c 组成一个新的字符串
[*] NSString *str4 = ;
[*]
[*] //在字符串temp的基础继续添加temp 并组成一个新的字符串
[*] NSString *str5 = ;
[*]
[*] //字符串输出
[*] NSLog(@"str0 = %@", str0);
[*] NSLog(@"str1 = %@", str1);
[*] NSLog(@"str2 = %@", str2);
[*] NSLog(@"str3 = %@", str3);
[*] NSLog(@"str4 = %@", str4);
[*] NSLog(@"str5 = %@", str5);
[*]
[*]}
页:
[1]