NSString類的方法實現

2022-09-02 08:33:12 字數 1985 閱讀 8538

建立乙個新字串並將其設定為 path 指定的檔案的內容,使用字元編碼enc,在error上返回錯誤

+ (id)stringwithcontentsofurl:(nsurl *)url encoding:(nsstringencoding)enc error:(nserror **)error;

建立乙個新字串並將其設定為 url 指定的內容,使用字元編碼enc,在error上返回錯誤

+ (id)stringwithcontentsoffile:(nsstring *)path encoding:(nsstringencoding)enc error:(nserror **)error;

建立乙個新的空字串

+(id)string

建立乙個新的字串,並將其內容設定為string的內容

+ (id)stringwithstring:(nsstring *)string;

將新分配的字串設定為astring的內容

- (id)initwithstring:(nsstring *)astring;

將字串設定為path指定的檔案的內容 使用字元編碼enc,在error上返回錯誤

- (id)initwithcontentsoffile:(nsstring *)path encoding:(nsstringencoding)enc error:(nserror **)error;

將字串設定為path指定的檔案的內容 使用字元編碼enc,在error上返回錯誤

- (id)initwithcontentsofurl:(nsurl *)url encoding:(nsstringencoding)enc error:(nserror **)error;

返回字串中的字元數目

- (nsuinteger)length; 

返回從(?)開始到結尾的子字串

- (nsstring *)substringfromindex:(nsuinteger)from;

返回從字串開始的位置到(?)的子字串

- (nsstring *)substringtoindex:(nsuinteger)to;

根據指定範圍返回子字串

- (nsstring *)substringwithrange:(nsrange)range;

比較兩個字串 (忽略大小寫)

- (nscomparisonresult)caseinsensitivecompare:(nsstring *)string;

比較兩個字串

- (nscomparisonresult)localizedcompare:(nsstring *)string;

測試字串是否以astring開始

- (bool)hasprefix:(nsstring *)astring;

測試字串是否以astring結尾

- (bool)hassuffix:(nsstring *)astring;

測試兩個字串是否相等

- (bool)isequaltostring:(nsstring *)astring;

返回字串 串中的每個單詞的首字母大寫,其餘字母小寫

- (nsstring *)capitalizedstring;

返回轉換為小寫的字串

- (nsstring *)lowercasestring;

返回轉換為大寫的字串

- (nsstring *)uppercasestring;

返回轉換為utf8編碼格式的字串

- (__strong const char *)utf8string;

返回轉換double型別的字串

- (double)doublevalue;

返回轉換float型別的字串

- (float)floatvalue;

返回轉換int型別的字串

- (int)intvalue;

返回轉換為nsinteger型別的字串

- (nsinteger)integervalue

類方法 異常處理 NSString

1.買狗 dog buydog 在oc中 目前只有nsstring 和 物件需要 類名 物件名 2.上帝造人 person makeaperson 3.物件作為方法的返回值的時候 本質並不是返回物件的本身,而是返回這個物件在堆區中的位址1.回顧 類名 new 在記憶體中乾的幾件事 1 在堆區中開闢空...

OC中NSString類的常用方法

1,字串的簡單用法 import int main int argc,const char argv 2,從檔案中讀取字串 import define path users kj desktop dict.txt int main int argc,const char argv nslog fil...

NSString的常用方法

nsstring類用於處理字串物件,以 開頭,引號當中則是字串的內容,一旦建立就不可以修改。1.字串的建立 nsstring string 建立乙個字串常量 建立乙個字串常量 nsstring string nsstring alloc init 建立乙個空的字串 nsstring string n...