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