OC_NSString和NSMutableString
2015-08-01 14:15
393 查看
先从OC最基本的知识开始说起.NSString集成于NSObjece,是iOS中处理字符串的处理类.
1.打印字符串,C使用%s,OC使用%@,%@是一个很强大的打印符,只要是对象,就能用%@来打印
2.NSString是 NSMutableString的父类,NSMutableString 扩展了一些更加方便的操作Str 的方法;
3.创建一个NSString对象
3.1 用一个C字符串来初始化新的OC字符串
3.2 用格式化的方式来初始化新的OC字符串
3.3字符串对文件的操作
把文件或资源的内容读入成字符串
4.NSMutableSting的实用操作
1.打印字符串,C使用%s,OC使用%@,%@是一个很强大的打印符,只要是对象,就能用%@来打印
2.NSString是 NSMutableString的父类,NSMutableString 扩展了一些更加方便的操作Str 的方法;
3.创建一个NSString对象
NSString *str = @"我是好人”;//这是最简写的创建一个Str对象; NSString*strWithStrin = [NSString stringWithString:str]; // 这是使用类方法通过字符串指针新建一个对象 NSString *strAllocWithStr = [[NSString alloc] initWithString:str];
3.1 用一个C字符串来初始化新的OC字符串
NSString *strAllocWithChar = [[NSString alloc] initWithCString:"我是一个披萨" encoding:NSUTF8StringEncoding];或者:
NSString *str =[[NSString alloc]initWithUTF8String:"我是一个披萨"];
3.2 用格式化的方式来初始化新的OC字符串
NSString *strAllocWithFormat = [[NSString alloc] initWithFormat:@"%d%@",11,str];
3.3字符串对文件的操作
把文件或资源的内容读入成字符串
NSString *file =[NSString alloc]initWithOfFile||OfURL];
4.NSMutableSting的实用操作
1、实例化并初始化 NSMutableString*muStr= [[NSMutableString alloc] initWithCapacity:0];//这里设置可变字符串的空间,不管设置为多少, 不够用会自动申请更多的空间,永远也不要用可变的对象去直接指一个内容,而是往里装,感觉上想一个数组.一个字符算一位 2、增 [muStr appendString:@"Str”];//向可变字符串增加一个字符串 3、 插入加塞的方法 [muStr insertString:@"&" atIndex:1];//加入&在下标1的位置 4、改,把第一个区域的字符串改成第二个参数的字符串, [muStr replaceCharactersInRange:NSMakeRange(1,3)withString:@"@replace"]; 5、另一种改法,直接set!简单!!!! [muStr setString:@"我们少制造点pm2.5吧"]; 6、删 通过range确定一个区域来删除 [muStr deleteCharactersInRange:NSMakeRange(3, 5)];
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- IOS 改变键盘颜色代码
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- javascript实现阻止iOS APP中的链接打开Safari浏览器
- iOS开发之路--微博OAuth授权_取得用户授权的accessToken
- ios通过按钮点击异步加载图片
- ios中图像进行压缩方法汇总
- IOS检测指定路径的文件是否存在
- iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单)