NSArray用于对象有序集合(数组)  NSSet用于"> NSArray用于对象有序集合(数组)  NSSet用于" />
ios中数组的使用(nsarraynssetnsdictionary)

ios中数组的使用(nsarraynssetnsdictionary)

ID:34416872

大小:112.00 KB

页数:7页

时间:2019-03-05

ios中数组的使用(nsarraynssetnsdictionary)_第1页
ios中数组的使用(nsarraynssetnsdictionary)_第2页
ios中数组的使用(nsarraynssetnsdictionary)_第3页
ios中数组的使用(nsarraynssetnsdictionary)_第4页
ios中数组的使用(nsarraynssetnsdictionary)_第5页
资源描述:

《ios中数组的使用(nsarraynssetnsdictionary)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、我的命运我做主http://www.goodprogrammer.org/IOS中数组的使用(NSArray,NSSet,NSDictionary)line-height:24px">NSArray用于对象有序集合(数组)  NSSet用于对象无序集合(集合)  NSDictionary用于键值映射(字典)  以上三种集合类是不可变的(一旦初始化后,就不能改变)  以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):  NSMutableArray  NSMutableSet  NSMutableDi

2、ctionary    注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int,float,double,BOOL等),则需要将这些原始的C数据封装成NSNumber类型的,NSNumber对象是cocoa对象,可以被保存在集合类中。  ===================NSArray====================  Orderedcollectionofobjects.Immutable(youcannotaddorremoveobjectstoitoncei

3、t’screated)  Importantmethods:  +(id)arrayWithObjects:(id)firstObject,...;//nilterminated  -(int)count;                    //得到array中的对象个数  -(id)objectAtIndex:(int)index;//得到索引为i的对象  -(BOOL)containsObject:(id)anObject;  //当anObject出现在array中,则返回yes(实际是通过isEqual:方法来

4、判断)  -(unsigned)indexOfObject:(id)anObject;   //查找array中的anObject,并返回其最小索引值。没找到返回NSNotFound.  -(void)makeObjectsPerformSelector:(SEL)aSelector;-(NSArray*)sortedArrayUsingSelector:(SEL)aSelector;  -(id)lastObject;             //得到array中最后一个对象。如果array中没有任何对象存在,则返回ni

5、l  注:  类方法arrayWithObjects可以创建anautoreleasedNSArrayoftheitems.例如  @implementationMyObject  -(NSArray*)coolCats{  return[NSArrayarrayWithObjects:@“Steve”,@“Ankush”,@“Sean”,nil];  }  @end  Otherconvenientcreatewithmethods(allreturnautoreleasedobjects):  [NSStringstr

6、ingWithFormat:@“Meaningof%@is%d”,@“life”,42];  [NSDictionarydictionaryWithObjectsAndKeys:ankush,@“TA”,janestudent,@“Student”,nil];  [NSArrayarrayWithContentsOfFile:(NSString*)path];  -----创建数组-----  NSArray*array=[[NSArrayalloc]最低7000就业,不就业不交学费我的命运我做主http://www.go

7、odprogrammer.org/  initWithObjects:@One,@Two,@Three,@Four,nil];  self.dataArray=array;  [arrayrelease];  NSLog(@self.dataArraycountis:%d,[self.dataArraycount]);  NSLog(@self.dataArrayindex2is:%@,[self.dataArrayobjectAtIndex:2]);  ------从一个数组拷贝数据到另一数组(可变数级)------- 

8、 //arrayWithArray:  NSArray*array1=[[NSArrayalloc]  init];NSMutableArray*MutableArray=[[NSMutableArrayalloc]  init];  NSArray*array=[NSArrayarrayWithObj

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。