NSString是Objective-C的字符串类,由于以前使用C#的缘故,所以对其字符串操作的方便印象很深,现在把对NSString的使用接口一一罗列。
NSString *dicItem = @"我是,中华人民共和国,陕西省,西安市,人";
1、分割:NSArray *viewDetails = [dicItem componentsSeparatedByString:@","];
2、合并:NSString *strView = [viewDetails componentsJoinedByString:@"\n"];
- 添加 '@' 在字符串前变成 NSString
NSString \*t = @"test"
- 连接
连接有三种方法:
NSString\* string1; NSString\* string2;
1. NString\* compose = [NSString initWithFormat:@"%@,%@", string1, string2 ];
2. NString\* compose = [string1 stringByAppendingString:string2];
3 . NString\* compose = [string stringByAppendingFormat:@"%@,%@",string1, string2];
其中 format 的格式为:
'%@' 是格式化 NSString 类型
%d,%D,%i是格式化 32位有符号整数 (int)具体见参考手册
- 转换
int 到 NSString: [NSString stringWithFormat:@"%d", myInt];
NSInteger 到 NSString: [NSString stringWithFormat:@"%d", [myNSInt intValue]];
参考:http://blogs.oracle.com/leonfan/entry/nsstring_功能大全;
http://blog.csdn.net/edisundong/article/details/6172389
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html
http://blog.csdn.net/xys289187120/article/details/6777283



