API 經常使用一覽表

stringWithFormat用於返回一個帶有格式控制符的字符串,是類方法數組

length: 返回一個NSUInteger類型,求字符串長度的值app

stringByAppendingString:將兩個字符串拼接,返回一個新字符串ide

stringByAppendingFormat: 將原字符串與給定字符串拼接,給定字符串帶有格式控制符,返回一個新字符串函數

substringFormIndex:從某個位置開始到結束求字串,返回一個新字符串component

substringToIndex:從開始到某個位置求子串,返回這個字串orm

substringWithRange:根據給定的範圍求子串,返回這個子串對象

componentsSeparatedByString:根據傳入的字符串把原串分割成幾部分,返回一個數組繼承

rangeOfString:給一個子串,求字串再原串的範圍,返回一個結構體(NSRange);(起始位置,長度)索引

stringByReplacingOccurrencesOfString:將原串中全部出現某字符串替換成新串,返回一個新字符串ci

hasPrefix:判斷原字符串的首部和給的字符串是否一致,返回一個BOOL值

hasSuffix:判斷尾部是否一致,返回BOOL值

isEqualToString:判斷兩個字符串是否相等,返回一個BOOL值

lowercaseString:將全部大寫字母邊小寫,返回一個新字符串

integerValue:字符串轉成基本類型,返回NSInteger類型的數值


NSMutableString         繼承自NSString,特有函數有

appendingString:在原串中拼接

deleteCharactersInRange:刪除原串中給定範圍內的內容

insertString:aIndex:  在原串的某個位置起,添加給定的字符串

replaceCharactersInRange:   將原串中給定的位置開始,將n個字節替換成剛給定的字符串

setString    將原串的內容設爲給定的字符串

compare:    字符串比較,返回一個NSComparisonResult 類型的值


NSArray    不可修改內容,數組裏只能存對象

arrayWithObjects   類方法,建立一個數組

objectAtIndex     根據給定的下標找出數組中對應的元素

count 獲取數組元素的個數

firstObject   

lastObject

containsObject    判斷一個對象是否在數組中

indexOfObject     找到一個對象在數組裏的下標

isEqualToArray    判斷數組是否相等

 

NSMutableArray   可變數組

initWithCapacity   建立一個數組

addObject    給數組中添加元素

insertObject:atIndex      在原數組下標處插入

removeLastObject      刪除最後元素

removeObject:           將某個對象從數組裏刪除

removeObject:inRange:     刪除數組某個範圍內的給定的對象

exchangeObjectAtIndex:withObjectAtIndex  交換數組裏元素的位置

replaceObjectAtIndex:withObject  

isKindOfClass:     判斷對象的類型


NSDictionary   不可修改的字典

initWithObjectAndKeys:        建立字典,初始化時就給字典添加鍵值對,須要將鍵和值逐個輸入

dictionaryWithObject:forKeys:      類方法,將值(數組)和鍵(數組)分別對應,返回一個字典        

count

allKeys

allValues

objectForKey     根據key來索引數據


NSMutableDictionary    類方法,建立一個能夠修改內容的字典

setObject:forKey:     往字典裏添加鍵值對

removeObjectForKey

removeObjectForKeys:array

相關文章
相關標籤/搜索