黑马程序员技术交流社区
标题: ios笔记 [打印本页]
作者: 黑马中的小绵羊 时间: 2015-8-28 22:40
标题: ios笔记
,通过NSURL读写字符串
1,URL介绍
URL的全称是Uniform Resource Locator(统一资源定位符).
URL是互联网上标准资源的地址.
2,URL格式
基本URL包含:协议、主机域名(服务器名称\IP地址)、路径
举例: http://ios.itcast.cn/ios/images/content_25.jpg
可以简单认为: URL == 协议头://主机域名/路径
3,通过URL读写字符串
构建URL
NSURL *url = [NSURL URLWithString:@"file:///Users/apple/Desktop/str.txt"];//需要手动加file://协议头
通过文件路径创建(默认就是file协议的)
NSURL *url = [NSURL fileURLWithPath:@"/Users/apple/Desktop/str.txt"];//自动会将file://协议头加上
NSString *str = @"$10000000";
1),写入字符串
[str writeToURL:url atomically:YES encoding:NSUTF8StringEncoding error:nil]
2),读取字符串
NSString *str2 = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
五,NSMutableString的介绍和使用
1, NSMutableString类继承NSString类
2,NSMutableString和NSString的区别:
NSString是不可变的, 里面的文字内容是不能进行修改的;
NSMutableString是可变的, 里面的文字内容可以随时更改;
NSMutableString能使用NSString的所有方法.(继承)
3, 可变和不可变的概念:
不可变: 指的是字符串在内存中占用的存储空间固定,并且存储的内容不能发生变化;
可变: 指的是字符串在内存中占用的存储空间可以不固定,并且存储的内容可以被修改;
4,使用:
NSMutableString *str2 = [NSMutableString stringWithFormat:@"Jack"];
1),添加:
[str2 appendString:@"&Rose"];
[str2 appendFormat:@"http://www.baidu.com/%d",100];//格式化的添加字符串
2),在指定的位置插入一个字符串:
[str2 insertString:@"p://" atIndex:3];
3),删除一部分字符串:
[str2 deleteCharactersInRange:NSMakeRange(3, 4)];
4),替换字符串的一部分内容
[str2 replaceCharactersInRange:NSMakeRange(11, 5) withString:@"itcast"];
作者: 讷讷木 时间: 2015-8-28 22:45
总结的不错 很详细啊 赞一个!!!
作者: 王鹏华ios0826 时间: 2015-8-28 22:48
这是第几天的啊!
作者: to_love 时间: 2015-8-28 23:05
谢谢分享。
作者: 红火恍惚 时间: 2015-8-29 09:21
赞一个~
作者: tr2e 时间: 2015-8-29 09:41
挺细心 态度决定结果 加油
作者: 范文鹏 时间: 2015-8-29 21:34
谢谢,,,,,多谢分享!
作者: 我张云杰 时间: 2015-8-29 22:08
这是什么时候学的?就业班吗
作者: lixiaob626 时间: 2015-8-29 22:13
谢谢分享。。。
作者: smilejoke 时间: 2015-8-29 22:57
好期待学UI 网络
作者: GodLovenan 时间: 2015-8-29 23:24
感谢楼主分享111
作者: tangbinbin 时间: 2015-8-31 07:35
字符串里面的4种形式输出,,,
作者: 颖峰 时间: 2015-8-31 20:59
总结的很好 借用中
作者: lixiaob626 时间: 2015-8-31 21:40
谢谢分享。。。
作者: 靳小龙 时间: 2015-8-31 22:05
谢谢分享......
作者: 企业部-Mr.王 时间: 2015-8-31 22:09
很不错哦 知识一时间没看懂呢 赞一个 加油哦
作者: veggiegfei 时间: 2015-8-31 22:14
还没有学到,不过先收藏
作者: huahaoL 时间: 2015-8-31 22:15
同上,赶紧学啊
作者: 来自星星 时间: 2015-9-1 21:22
看上去像OC的笔记呀,如果有完整版就好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |