码迷,mamicode.com
首页 > 其他好文 > 详细

Foundation框架中的集合类

时间:2015-02-16 01:39:26      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

一.NSString--不可变字符串类

它的创建方式有如下几种:

1.直接创建 NSString *变量名 = @“变量名”;

2.调用对象方法 initWithFormat 如: NSString *变量名 = 【【NSString alloc】initWithFormat:@“字符串”】;

3.C语言字符串转成OC语言字符串 调用对象方法如  NSString *变量名 = 【【NSString alloc】initWithUTF8String:“C语言字符串”】;

4.OC语言字符串转换成C语言字符串 调用对象方法UTF8String 如 const char *变量名 = 【对象名  UTF8String】;

5.读取一个文件的内容的方式 以字符串方式导出 调用initWithContentsOfFile对象方法 //其中NSUTF8StringEncoding的作用是:如果这个文件里面有中文就可以用这个编码方式  如:NSString *变量名 = 【【NSString alloc】initWithContentsOfFile:@“文件具体路径” encoding:NSUTF8StringEncoding error:nil】

还有一种方式(URL资源路径)先定义URL资源路径 NSURL *变量名 = 【【NSURL alloc】initWithString:@“资源路径”】--再获取 NSString *变量名 = 【【NSString alloc】initWithContentsOfFile:资源路径变量名 encoding:NSUTF8String error:nil】;注:URL是个资源路径  它的格式是:协议头://路径

协议头分为,网络协议头http:// 本地协议头 file://  服务器协议头 ftp://

还可以直接调用类方法 initWithContentsOfFile 创建

6.将字符串导入某个文件的方法,调用类方法writeToFile:【@“将要写入文件的字符串” writeToFile@“文件路径” encoding :NSUTF8String error:nil】;

NSMutableString--可变字符串类,是NSString的子类

创建方式  初始化 NSMutableString *变量名 = 【NSMutableString stringWithFormat:@“字符串”】

添加字符串内容并拼接到某个字符串的后面:调用 appendString方法

删除字符串中的某字符串方法:  先获取要删除字符串的范围  NSRange range = [变量名 rangeOFString:@“要删除的字符串”]  再删除【n deleteCharactersInRange:range】

 

Foundation框架中的集合类

标签:

原文地址:http://www.cnblogs.com/jingdian/p/4293627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!