A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 阿么 中级黑马   /  2016-3-19 22:49  /  1107 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//-----------------NSString,NSRange,与NSURL
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];

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马