Objective-C数组

简介: // insert code here... NSLog(@"数组"); //指定多个字符串创建数组 NSArray *array; array=[NSArray arrayWithObjects:@"0-asd",@"1-fds",@"2-哈咯",@"3-个人",nil]; //数组的长度 NSLog(@"数组长度%d",array.
 // insert code here...
    NSLog(@"数组");
	//指定多个字符串创建数组
	NSArray *array;
	array=[NSArray	arrayWithObjects:@"0-asd",@"1-fds",@"2-哈咯",@"3-个人",nil];
	//数组的长度
	NSLog(@"数组长度%d",array.count);
	//通过索引取得对象
	for(int i=0;i<array.count;i++)
	{
		NSString *secondStr=[array objectAtIndex:i];
		NSLog(secondStr,nil);
	}
	//高速枚举法取得对象,Objective-C2.0开始支持,
	for(NSString *str in array)
	{
		NSLog(str,nil);
	}
	//对象的追加于删除
	//创建空数组
	NSMutableArray *MutArray=[NSMutableArray array];
	//追加对象
	[MutArray addObject:@"A"];
	[MutArray addObjectsFromArray:array];
	//插入对象
	NSString *thstr=@"插入值";
	[MutArray insertObject:thstr atIndex:4];
	//替换对象
	[MutArray replaceObjectAtIndex:2 withObject:@"替换"];
	//删除所有对象
	//[Mutarray removeAllObjects];
	//删除最后的对象
	[MutArray removeLastObject];
	//删除索引为Index的对象
	[MutArray removeObjectAtIndex:0];
	//删除所有于object同值的对象
	[MutArray removeObject:@"0-asd"];
	//删除数组中所有与object等价的对象
	[MutArray removeObjectIdenticalTo:thstr];
	//删除数组中所有与数组array包含相同的元素
	[MutArray removeObjectsInArray:array];
	NSLog(@"%@",MutArray);

  

目录
相关文章
|
JavaScript 前端开发 iOS开发
Javascript与Objective-C 字符串与数组的方法类比
table {border-collapse:collapse;} table td {border:1px solid #ccc;} String vs NSString JavaScript string ...
689 0
|
7月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
427 2
|
5月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
iOS Objective-C 应用连接Azure Storage时,若不关闭账号的匿名访问,程序能正常运行。但关闭匿名访问后,上传到容器时会出现错误:“Public access is not permitted”。解决方法是将创建容器时的公共访问类型从`AZSContainerPublicAccessTypeContainer`改为`AZSContainerPublicAccessTypeOff`,以确保通过授权请求访问。
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
7月前
|
缓存 开发工具 iOS开发
优化iOS中Objective-C代码调起支付流程的速度
优化iOS中Objective-C代码调起支付流程的速度
123 2
|
7月前
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
305 0
|
iOS开发 容器
iOS 代码规范格式 Objective-C(上)
iOS 代码规范格式 Objective-C
437 0
iOS 代码规范格式 Objective-C(上)
|
编译器 API iOS开发
iOS 代码规范格式 Objective-C(下)
iOS 代码规范格式 Objective-C(下)
241 0
|
机器学习/深度学习 API iOS开发
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
182 0
|
存储 自然语言处理 Java
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
253 0