美文网首页
NSString & NSMutableStirng

NSString & NSMutableStirng

作者: 东土大唐小苏苏 | 来源:发表于2017-07-25 18:26 被阅读0次

NSString

初始化

stringWithFormat: //类方法

initWithFormat: //实例方法

stringWithString: //类方法

initWithString: //实例方法

直接赋值


长度

length //只读属性

截取子字符串

substringFromIndex:  //从index到末尾

substringToIndex:  //从开始到index

substringWithRange:NSMakeRange(loc,len)  //从loc开始len个字符


获取字符

characterAtIndex:

查找字符串

containsString: //返回BOOL 是否包含某个字符串

rangeOfString: //返回CGRange类型  字符串在另一字符串的范围

字符串的比较

[s1 compare:s2] 返回类型NSComparisonResult

NSComparisonResult(枚举):NSOrderedAscending  NSOrderedSame  NSOrderedDescending

isEqualToString:  返回类型为BOOL


前后缀

hasPrefix: //返回值为BOOL类型 前缀

hasSuffix://后缀

字符串转化

[NSString stringWithCString:stringC encoding:NSUTF8StringEncoding] //C语言字符串转NSString

intValue doubleValue floatValue   // property属性 字符串转数字

大小写字母转换

uppercaseString //全部转大写 属性变量

lowercaseString //全部转小写 属性变量

capitalizedString //每一个单词首字母为大写,其余字母小写(按空格)


字符串分割

componentsSeparatedByString:

NSMutableString

NSMutableString 继承自NSString,下面是NSMutableString特有的


初始化

stringWithCapacity: //可变类型变量都有,设置初始容量,类方法

initWithCapacity://实例方法

//可变字符串不能进行直接复制

增、删、改

appendString://末尾   appendFormat://末尾格式   insertString: atIndex://某一索引位置

deleteCharactersInRange: //删除

setString: //重新赋值

相关文章

网友评论

      本文标题:NSString & NSMutableStirng

      本文链接:https://www.haomeiwen.com/subject/lrcgkxtx.html