NSString
創建一個NSString實例:NSString *str = @“this is string”;//字面量語法
常用API:
+stringWithFormat //創建動態字符串
-(NSUInteger)length //獲取字符的數量
-isEqualToString: //判斷兩個字符串是否相等
-uppercaseString; // 把一個字符串變成大寫形式
-(NSRange)rangeofString; //查找字符串,此方法區分大小寫
NSArray
NSarray中的指針是有序排列的
創建數組:
NSArray *array = @[@"123",@"456",@"789"]; //字面量語法NSArray *array = [NSArray arrayWithObjects:@"123",@"123", nil];//類方法
存取數組array[index]
//下標法objectAtIndex:
NSarray計數是從0開始數的
遍歷數組
可以用快速枚舉 forin
NSMUtableArray
NSMUtablearray實例和NSarray實例類似,但是可以添加、刪除、或對指針重新排序
(NSMUtablearray是NSarray的子類)
快速創建一個空數組:+ array
添加對象進入數組:- addObject // 這個方法會在數組尾部添加對象
添加對象到特定索引: - insertObject : atIndex
刪除數組中的對象:- removeObject : atIndex
NSDictionary
NSDictionary對象是一組鍵值對的集合。鍵通常是字符串,值可以是任意類型的對象。字典對象中的鍵都是獨一無二的。
創建字典NSDictionary *dict = @{ @"string" : @1, @"string1" : @"123", }; //字面量語法
存取字典中的值dict [@"string"];