注意:NSMutableArray *array3 = @[@“”];不能用这种方式初始化 可变数组) 2.向数组添加元素、删除元素、替换元素。 [NSMutableArray *array = [NSMutableArray array ]; 添加:[array addObject:@“ag”]; 删除: a.删除最后一个:[array removeLastObject]; 删除一个:[array removeObjectAtIndex:1]; 删除所...
得到的数组长度仍然为2,在第一个nil的位置就已经标识数组结束了,所以后面出现再多的数组元素都没有作用。 (3)使用objectAtIndex来获取某个索引位置的数组元素 NSLog(@"%@",[items objectAtIndex:0]); 以上代码可以获得素组对象items索引位置为0的元素,但是一定要注意数组的长度,否则数组越界异常。 (4)使用for来...
NSLog(@"%@",[sortArray objectAtIndex:i]); 打印结果: hello welcome china world baidu 2.通过枚举器法 //创建一个倒序的枚举器,倒序遍历数组,返回值NSEnumerator对像 NSEnumerator *reverseEnum=[sorArray reverseObjectEnumerator]; id objec=nil; while(obj=[reverseEnum nextObject]){ NSLog(@"obj=%@,...
--默认初始化: 注意 数组定以后, 如果是 int 数组默认初始化为 0, 如果是浮点型 默认元素为 0.0, 如果是 指针类型数组 默认类型 null; (2) 数字地址计算 数组元素地址性质: 数组元素是连续存放的; --数组首地址: 数组变量是一个指针, 其存放了数组中元素的首地址; --元素地址计算公式: 元素地址 = 数组...
一. 数组类 1. NSArray 类 a. 存储指定对象的集合,其数组本身不能改变. b. 指定初始化方法:initWithObject:@"",@"",@"",nil //注意nil是结束标识,类似于C语言中字符串结束标识'\0' 便利构造器方法:arrayWithObject:@"",@"",@"",nil 初始化语法糖形式Eg: NSArray *array = @[@"",@"",@""]...
NSString *str1 = [array4 objectAtIndex:0]; //3.数组元素的个数 NSUInteger count = [array4 count]; //等价于:array4.count; //4.判断数组中的是否包含某个元素 BOOL isContains = [array4 containsObject:@"zhangsan"]; NSLog(@"isContains:%d",isContains); ...
简介:【IOS 开发】Object - C 数组使用详解(一) 一. 一维数组 1. 一维数组定义 (1) 数组定义 数组定义格式 : type arrayName[len]; -- 默认初始化 : 注意 数组定以后, 如果是 int 数组默认初始化为 0, 如果是浮点型 默认元素为 0.0, 如果是 指针类型数组 默认类型 null; ...
在Objective-C中,可以使用NSArray来定义一个数组。以下是如何在Objective-C头文件中定义一个数组的示例: 代码语言:objective-c 复制 #import<Foundation/Foundation.h> @interface MyClass : NSObject @property (nonatomic, strong) NSArray *myArray; @end 在这个示例中,我们定义了一个名为MyClass的类,并在...
object-c基础字符类型和数组搜索 OC oc 基础 ... 2 1.#import ... 2 2.打印输出函数 ...
--省略二维数组长度: 如果在声明数组时进行初始化, 那么可以省略数组的 第一个 数组长度; --省略初始化时的二级数组括号: 一维数组的括号可以省略, 系统会自动默认初始化的部分自动填充; 3. 示例 代码示例: --Object-C 代码: /*** > File Name: 12-multiArray.m > Author: octopus > Mail: octopus_trut...