//一般常用的NSString 方法
//建立新的字串並指定到path , 使用enc的編碼方式 , 若err = non-nil,則回傳錯誤訊息
+(id) stringWithContendsOfFile: path encoding: enc error:err
//建立新的字串並指定到 url , 使用 enc 的編碼方式 , 若err = non-nil,則回傳錯誤訊息
+(id) stringWithContendsOfURL: url encoding: enc error:err
//建立新的空字串
+(id) string
//依照nsstring建立新字串
+(id) stringWithString: nsstring
//依照nsstring設定一新字串
-(id) initWithString: nsstring
//設定一字串為path所指定檔案內容
-(id) initWithContentsOfFile: path encoding: enc error:err
//設定一字串,並指定到url(NSURL*)。url使用enc為編碼的方式。若err為non-nil,則回傳錯誤訊息
-(id) initWithContentsOfURL: url encoding enc error: err
//回傳字串字元個數
-(NSUInteger) length
//回傳索引值i的Unicode字元
-(unichar) characterAtIndex: i
//回傳至索引值為i後的字串
-(NSString *) substringFromIndex: i
//回傳以range為範圍的字串
-(NSString *) substringWithRange: range
//回傳自字串啟始點的索引值為i的字串
-(NSString *) substringToIndex:i
//比較兩個字串忽略大小寫
-(NSComparator *) caseInsensitiveCompare: nsstring
//比較兩個字串
-(NSComparator *) compare: nsstring
//測試該字串是否為nsstring
-(BOOL) hasPrefix: nsstring
//測試該字串是否以nsstring 結尾
-(BOOL) hasSuffix: nsstring
//測試兩字串是否相等
-(BOOL) isEqualToString: nsstring
//將字串的第一個字元轉為大寫其餘皆為小寫並回傳
-(NSString *) capitalizedString
//將字串轉為小寫
-(NSString *) lowercaseString
//將字串轉為大寫
-(NSString *) uppercaseString
//將字串以UTF-8 C-形式加以編碼
-(const char *) UTF8String
//將字串轉為double並回傳
-(double) doubleValue
//將字串轉為float並回傳
-(float) floatValue
//將字串轉為NSInteger並回傳
-(NSInteger) integerValue
//將字串轉為整數並回傳
-(int) intValue
//建立與修改NSMutableString 的方法
//依size字元個數建立字串
+(id) stringWithCapacity: size
//初始一句有size字元數的字串
-(id) initWithCapacity: size
//將一字串設為nsstring
-(void) setString: nsstring
//將nsstring附加於接收端
-(void) appendString: nsstring
//刪除特定range範圍的字元
-(void) deleteCharactersInRange: range
//在接收端索引值為i的地方插入指定字串nstring
-(void) inserString: nstringatIndex: i
//在一指定range範圍內的字元,以nsstring替換
-(void) replaceCharacterInRange: range withString: nsstring
//在特殊範圍以選項opts,將搜尋到的nsstring以nsstring2替換之
// options 選項提供位元或(OR)的計算
// 包括使用NSBackwardsSearch(從range的尾端開始) 、
// NSAnchoredSearch(nsstring 必須從range的開端開始批配)
// NSLiteralSearch (逐字比較)
// NSCaseInsentiveSearch ( 不比較大小寫)
-(void) replaceOccurrencesOfString: nsstring
withString: nsstring2
option: opts
range: range
沒有留言:
張貼留言