数组是有序的对象集合,一般情况下,一个数组中的元素都是相同类型的。类似可变字符串与不可变字符串,数组也有可变与不可变之分。
NSArray 不可变数组 常用方法
+(id)arrayWithObjects:obj1,obj2,...nil |
创建一个新的数组,obj1,obj2......是他的元素对象,以nil对象结尾 |
-(BOOL)containsObject:obj |
确定数组中是否包含对象obj |
-(NSUInteger)count |
返回数组元素个数 |
-(NSUInteger)indexOfObject:obj |
第一个包含obj元素的索引号 |
-(id)objectAtIndex;i |
返回存储在位置 i 的对象 |
-(void)makeObjectsPerformSelector:(SEL)selector |
将 selector 只是的消息发送给数组中的每个元素 |
-(NSArray*)sortedArrayUsingSelector:(SEL)selector |
根据selector 指示的比较方法对数组进行排序 |
-(BOOL)writeToFile:path atomically:(BOOL)flag |
将数组写入指定的文件中,如果 flag 为 YES,则需要先创建一个临时文件 |
分享到:
相关推荐
Objective-C-如何创建和使用NSArray最新2017-印地语- 视频:-Yogesh Patel在Objective-C中使用NSArray的介绍。 在本频道中,我将在多部视频中讲授大多数目标C编程语言。 一定要去MyChannel享受视频和不要忘记订阅我...
YCML 同时包括一些优化算法,用来得到预测模型,可以用于以下算法:Gradient Descent (Single-Objective, Unconstrained)RProp Gradient Descent (Single-Objective, Unconstrained)NSGA-II (Multi-Objective, ...
供解决方案”的方式讲解Objective-C编程中的核心内容,是iOS开发人员手中不可或缺的 参考指南。 本书作者Matthew Campbell在培训iOS开发新手方面拥有非常丰富的经验,本书将向你 展示如何使用Objective-C语言的...
8.4.2 可变数组118 8.4.3 枚举“王国”119 8.4.4 快速枚举120 8.4.5 NSDictionary120 8.4.6 使用,但不要扩展122 8.5 各种数值122 8.5.1 NSNumber122 8.5.2 NSValue123 8.5.3 NSNull124 8.6 示例:查找文件124 8.7 小...
Object C 字符串和数组NSString NSArray操作
是个人iOS开发初期对数组操作所做的笔记整理,包含了大部分NSArray和NSMutableArray操作方法
主要介绍了Objective-C中NSArray的基本用法示例,包括基本的排序等方法的介绍,需要的朋友可以参考下
基础语法:熟悉C语言基础是前提,Objective-C是在C语言的基础上增加了面向对象特性。 面向对象:理解类(Class)、对象(Object)、实例变量(Instance Variables)、方法(Methods)、继承(Inheritance)、封装...
//--------------------不可变数组 //1.数组的创建 NSString *s1 = @zhangsan; NSString *s2 = @lisi; NSString *s3 = @wangwu; //(1) NSArray *array1 = [[NSArray alloc] initWithObjects:s1,s2,s3, nil]; NSLog(@...
前几天提前看到了新出的<Objective-C 2.0 程序设计>, 也就是<Programming in Objective-C 2.0(Section Edition)>的中文翻译版, 翻看了几章, 总体上感觉还是不错的. 翻译的质量我觉得比较满意吧. 个人觉得, 对一个还...
验证套件Lua 绑定Objective-C,实现了大部分Objective-C 特性待办事项支持类-ivar,您不能在方法块中通过名称(例如,_ivarName)访问 ivar 完全支持块,除了一些有线条件外,几乎完全支持块特征支持大部分Objective...
NSArray排序demo
Objective_C Foundtion Kit的核心类 常用的数据结构NSRange、NSPoint、NSSize、NSRect、NSString、NSArray、NSEnum、NSDictionary、NSNull等。 有Demo.
模拟需求:图文混编,要求用户选择图片后就上传,可选择多图,并行上传,用户确定提交后后台执行,必须全部图片上传完才能提交文字 hans友情提示 1.上传图片 - (void)postImage:(UIImage *)image imageName:...
Swift-NSArray数组的使用
最近写项目,感觉系统的alertView和第三方HUD都不能很好的达到自己想要的目的,便自己写了个集HUD与系统哦Alert Vi e w于一体的自己的弹框WRHAlerView,可以自己设置字体的颜色和大小.代码中使用了单例设计模式。...
OC-NSArray数组的使用Demol
Objective-C的功能运算符从Swift.Sequence派生的功能运算符的Objective-C库,可帮助您编写更简洁易读的代码进行集合转换。 支持的基础集合包括: NSArray , NSDictionary , NSOrderedSet和NSSet 。功能运算符过滤...
Objective C数组的内存布局要了解NSArray,NSSet,NSDictionary这些集合类的使法,我们需要先弄明其对应的内存布局(Memory L