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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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];


评分

参与人数 3黑马币 +25 收起 理由
freehelloworld + 10 神马都是浮云
chuanzhang + 5 很给力!
rui_rachel + 10

查看全部评分

2 个回复

倒序浏览
太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看太长不看  收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列 收藏系列
回复 使用道具 举报
Foundation框架学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马