NSString,NSMutableString常见方法

常见的NSString方法
+(id)stringWithContentsOfFile:path encoding:enc error:err
创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中的错误。
+(id)stringWithContentsOfURL:url encoding:enc error:err
床架一个新字符串,并将其设置为url的内容,使用字符编码enc,如果非零,则返回err中的错误。
+(id)string   创建一个新的空字符串。
+(id)stringWithString:nsstring 创建一个新字符串,并将其设置为nsstring
-(id)initWithString:nsstring   将新分配的字符串设置为nsstring
-(id)initWithContentsOfFile:path encoding:enc error:err
将字符串设置为path指定的文件的内容
-(id) initWithContentsOfURL:url encoding;enc error:err
将字符串设置为url(NSURL*)url的内容,使用字符编码enc,如果非零,则返回err中的错误。
-(UNSIgned int)lengtn  返回字符串中字符数目
-(unichar) characterAtIndex:i  返回索引i的Unicode字符
-(NSString*)substringFromIndex:i   返回从i开始直到结尾的字符串
-(NSString*)substringToIndex:i 返回从该字符串开始位置到索引i的子字符串

-(NSComparator *)caseInsensitiveCompare:nsstring 比较两个字符串,忽略大小写
-(NSComparator *)compare:nsstring  比较两个字符串
-(BOOL)hasPrefix:nsstring 测试字符串是否以nsstring开始
-(BOOL)isEqualToString:nsstring  测试两个字符串是否相等。
-(NSString*)capitalizedString 返回每个单词首字母大写的字符串(每个单词的其余字母转换为小写)

-(NSString *)lowercaseString 返回转换为小写的字符串
-(NSString *)uppercaseString 返回抓换为大写的字符串
-(const char *)UTF8String 返回转换为UTF8字符串的字符串
-(double) doubleValue 返回转换为NSInteger整数的字符串
-(int)intValue 返回转换为整数的字符串
NSMutableString字符方法
+(id)stringWithCapacity:size 创建一个字符串,初始包含size的字符
-(id)initWithCapacity:size 使用初始容量为size的字符来初始化字符串
-(void)setString :nsstring 将字符串设置为nsstring
-(void) appendString:nsstring 在接受者的末尾附加nsstring
-(void)deleteCharactersInrange:range 删除指定range中的字符
-(void)insertString:nsstring atIndex:i以索引i为起始位置插入nsstring
-(void) replaceCharactersInrange: range withString:nsstring 使用nsstring替换range指定的字符
-(void)replaceOccurrencesOf  String:nsstring withString:nsstring2 optionspts range:range
根据选项opts,使用指定range中的nsstring2替换所有的nsstring。选项可以包括NSBackwardsSearch(从范围的结尾开始搜索),NSAn冲热点Search(nsstring必须匹配范围的开始),NSLiteralSearch

时间: 2024-10-05 05:20:32

NSString,NSMutableString常见方法的相关文章

IOS中NSString的常见用法

iOS NSString的常用用法 //1.创建常量字符串. NSString *astring = @"This is a String!"; //2.创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; //3.在以上方法中,提升速度:initWithString方法 NSString *astring = [[NSString allo

黑马程序员——OC常用类NSString/NSMutableString《Foundation框架中类》

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- NSString/NSMutableString:OC字符串处理核心类         NSString/NSMutableString是Foundation框架中的类,是Objective-C 中字符串处理的核心类.这两个类最大的区别:NSString 创建赋值以后,该类字符串除了重新被赋值,其的内容与长度不能动态的更改.NSMutableString 创建赋值以后可以动态更改其内容与长度.

NSString/NSMutableString常用函数

NSString / NSMutableString 字符串处理,常用代码 (实例) Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值.而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度. NSString 常用方法总结 +(id)stringWithContentsOfFile:path enco

NSString&NSMutableString常用操作梳理

http://www.cocoachina.com/ios/20150724/12722.html 上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString. Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作. 1.创建初始化(Initialization&Creation) 1.1 常量字符串(literal st

关于NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary

NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary 在 OC 中我们天天都要用,而我们要怎么学习它们呢? 我认为学习这些常用的类,使用类比的方法就行了,只要学会一个类,就能类比另外两个类了.. 比如,NSString和NSMutableString的可变与不可变,主要区分的标准是,它们本身是不是可以变,可变的一般都能增,删,改,而不可变的方法主要是创建,查看,得到元素个数或者长度等等;

NSString,NSMutableString, NSArray ,NSMutableArray,NSDictionary,NSMutableDictionary 深拷贝,浅拷贝分析

NSString,NSMutableString, NSArray ,NSMutableArray,NSDictionary,NSMutableDictionary 深拷贝,浅拷贝. 首先我们得知道什么是深拷贝,什么事浅拷贝. 简单点说深拷贝就是拷贝内容,浅拷贝就是拷贝指针. 上面那些类我们可以这样理解他们的深.浅拷贝.只要上面那些类中的NSString,NSArray,NSDictionary这三个类的实例化对象是调用copy方法进行拷贝那么他们拷贝的就是一个指针,就是说他们只是拷贝了一个指向

网络-HTTP其他常见方法

HTTP其他常见方法: GET 获取指定资源 POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HEAD 获取指定资源头部信息 PUT 替换指定资源(不支持浏览器操作) DELETE 删除指定资源 OPTIONS 允许客户端查看服务器的性能 TRACE 回显服务器收到的请求,主要用于测试或诊断 CONNECT 预留给能够将连接改为管道方式的代理服务器(HTTP代理使用) 提示: 鉴于安全方面的考虑,服务器大多不会开放所有的HTTP请求方法 PUT和DELETE目

NSString&NSMutableString常用操作梳理(转)

作者:弦苦 授权本站转载. 上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString. Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作. 1.创建初始化(Initialization&Creation) 1.1 常量字符串(literal string) 1 NSString*constString = @&quo

ios开发中object-c中UTF-8 和 GBK 的 NSString 相互转化的方法

应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎, 就会满屏乱码.下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); char* c_test = "北京"; int nLen = strlen(c_test); NSS