常見的NSString方法
+(id)stringWithContentsOfFile:path encoding:enc error:err
建立一個新字串並將其設定為path指定的檔案的內容,使用字元編碼enc,如果非零,則返回err中的錯誤。
+(id)stringWithContentsOfURL:url encoding:enc error:err
床架一個新字串,並將其設定為url的內容,使用字元編碼enc,如果非零,則返回err中的錯誤。
+(id)string 建立一個新的Null 字元串。
+(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 options:opts range:range
根據選項opts,使用指定range中的nsstring2替換所有的nsstring。選項可以包括NSBackwardsSearch(從範圍的結尾開始搜尋),NSAn沖熱點Search(nsstring必須匹配範圍的開始),NSLiteralSearch