1.查找字符串的位置: NSRange range = [str1 rangeOfString:str2];// 查询str1在str2中的位置
2. NSRange的结构体初始化 NSRange r4 = NSMakeRange(3,3)
3.打印NSSrange: NSStringFromRange(r4)
4.字符串截取 NSString *str1 = [str substringFromIndex:5];//从xx位置开始大搜字符结束 NSString *str2 = [str substringToIndex:5];// 从开始位置到xx位置结束 NSRange r1 = {3,4}; NSString *str3 = [str substringWithRange:r1];// 截取一个range范围
5.字符串替换: //用 * 替换 a NSString *newStr = [str stringByReplacingOccurrencesOfString:@"a" withString:@"*"];
6. 将字符串转成int类型 int b = [str intValue]; // 前提是字符串是数值类型
7. c字符串与oc字符串相互替换 NSString *str = [NSString stringWithUTF8String:s]; // c -> oc const char *s1 = [str2 UTF8String]; // oc -> c
8. 通过urlwithstring创建NSURL NSURL *url = [NSURL URLWithString:@"sms://10086"]; NSURL *url = [NSURL URLWithString:@"file:///Users/zhaoxiaohu/Desktop/3.txt"];
9. 获取本地路径: NSURL *url = [NSURL fileURLWithPath:@"/Users/zhaoxiaohu/Desktop/4.txt"];
10. 通过url创建字符串 NSString *str2 = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
|