NSArray、NSDictionary、NSString存储、删改、遍历

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"];

原文地址:https://www.cnblogs.com/xzk-it/p/6622537.html