NSString
NSString 常用方法總結
| +(id)stringWithContentsOfFile:path encoding:enc err | 創建一個新字符串并將其設置為 path 指定文件的內容,使用字符編碼 enc,在err 上返回錯誤 |
| +(id)stringWithContentsOfURL:url encoding:enc err | 創建一個新字符串并將其設置為 url 所指向的內容,使用字符編碼 enc,在err 上返回錯誤 |
| +(id)string | 創建一個新的空字符串 |
| +(id)stringWithString:nsstring | 創建一個新字符串,將其內容設置為 nsstring 內容 |
| -(id)initWithString:nsstring | 將字符串內容設置為 nsstring 內容 |
| -(id)initWithContentsOfFile:path encoding:enc error:err | 將字符串設置為 path 指定文件的內容,使用字符編碼 enc,在err 上返回錯誤 |
| -(id)initWithContentsOfURL:url encoding:enc error:err | 將字符串設置為 url 所指向的內容,使用字符編碼 enc,在err 上返回錯誤 |
| -(UNSigned int)length | 返回字符串中字符數目 |
| -(unichar)characterAtindex:i | 返回索引i 所在UniCode 字符 |
| -(NSString*)substringFromIndex:i | 返回從索引 i 開始到結尾的子字符串 |
| -(NSString*)substringWithRange:range | 根據指定范圍返回子字符串 |
| -(NSString*)substringToIndex:i | 返回從字符串開始到 索引 i 的子字符串 |
| -(NSComparator*)caseInsensitiveCompare:nsstring | 比較兩個字符串大小,忽略大小寫 |
| -(NSComparator*)compare:nsstring | 比較兩個字符串大小 |
| -(BOOL)hasPrefix:nsstring | 測試字符串是否以 nsstring 開始 |
| -(BOOL)hasSuffix:nsstring | 測試字符串是否以 nsstring 結尾 |
| -(BOOL)isEqualToString:nsstring | 測試兩個字符串是否相等 |
| -(NSString*)capitalizedString | 返回字符串,串中的每個單詞的首字母大寫,其余字母小寫 |
| -(NSString*)lowercaseString | 返回轉換為小寫的字符串 |
| -(NSString*)uppercaseString | 返回轉換為大寫的字符串 |
| -(const char*)UTF8String | 返回UTF8編碼格式的字符串 |
| -(double)doubleValue | 返回轉換為double 類型的字符串 |
| -(float)floatValue | 返回轉換為 float 類型的字符串 |
| -(NSInteger)integerValue | 返回轉換為 NSInteger 類型的新字符串 |
| -(int)intvalue | 返回轉換為 int 的字符串 |
NSMutableString 可修改字符串常用方法
?
| +(id)stringWithCapacity:size | 創建一個字符串,容量為size大小 |
| -(id)initWithCapacity:size | 初始化一個字符串,容量為size |
| -(void)setString:nsstring | 將字符串設置為 nsstring |
| -(void)appendString:nsstring | 在字符串末尾追加字符串 nsstring |
| -(void)deleteCharatersInRange:range | 刪除指定range 中的字符 |
| -(void)insertString:nsstring atIndex:i | 以索引 i 為起始位置插入 nsstring |
| -(void)replaceCharatersInRange;range withString:nsstring | 使用 nsstring 替換 range 指定的字符 |
| -(void)replaceOccurrencesOfString:nsstring withString:nsstring2 options:opts range:range | 根據選項 opts ,使用指定 range 中的nsstring2 替換所有的 nsstring |
?
轉載于:https://www.cnblogs.com/baymax/p/4369162.html
總結
- 上一篇: MySQL exists的用法介绍
- 下一篇: CentOS6.4卸载自带的OpenJD