一.
1.Objective-C使用NSString类来操作字符串,它在一个字符串前面加一个@符号。
例;NSString *Beijing=@"北京欢迎您";
2.NSString提供了格式化字符串方法stringWithFormat.在Objective-C上,使用“%@”来表示一个字符串的值。
例:NSString *name=@"zhenghong";//声明name为一个字符串
NSString *log=[NSString stringWithFormat:@"I am '%@'",name];
上述的log变量的值为“I am 'zhenghong'”.
使用%d可以表示一个整数:number.text=[NSString stringWithFormat:@"%d",sliderValue];
3.在一个字符串后面附加一个新字符串
NSString *beijing=@"Beijing";
NSString *welcome=【beijing stringByAppendingString: @“welcome you”】;
4.字符串的比较和判断
-(BOOL)isEqualToString:(NSSrting *)string//比较字符串是否相同
-(BOOL)hasPrefix:(NSString*)string//开头字符的判断
-(int)intValue;//转换为整数值
-(double)doubleValue;//转换为double值
5.同java类似,NSString本身不允许修改。如果需要修改字符串的话,可以使用NSMutableString。
-(void)appendString:(NSString*)string;
- (vold )appendFormat:(NSString *)string;
例子:NSMutableString *name=[NSMutableString new];
[name appendString:@"zhenghong"]