NSStringg常用用法

2021-06-21 13:06:45 字數 2079 閱讀 4410

建立乙個新字串並將其設定為 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; 

返回索引(某個值,比如i)所在的unicode字元     

- (unichar)characteratindex:(nsuinteger)index;

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

- (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

CRUL常用用法

1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...

grep awk sed常用用法

sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...

C Set常用用法

set集合容器 實現了紅黑樹的平衡二叉檢索樹的資料結構,插入元素時,它會自動調整二叉樹的排列,把元素放到適當的位置,以保證每個子樹根節點鍵值大於左子樹所有節點的鍵值,小於右子樹所有節點的鍵值 另外,還得保證根節點左子樹的高度與右子樹高度相等。平衡二叉檢索樹使用中序遍歷演算法,檢索效率高於vector...