码迷,mamicode.com
首页 > 编程语言 > 详细

Foundation框架—— 数组 (NSArray NSMutableArray )

时间:2015-10-27 21:55:50      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

基础知识回顾

  1.在给可变数组添加元素时,要保证该数组已被初始化

  2.在遍历可变数组时,不能对其进行增删改

  3.NSMutableArray继承自NSArray,几乎拥有NSArray的一切方法。

  4.OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。

NSArray

        NSArray *arr=[NSArray array];//初始化一个空数组

        

        NSArray *arr1=[NSArrayarrayWithObject:@"123"];//初始化一个元素的数组

      

        NSArray *arr2=[NSArrayarrayWithObjects:@"1",@"2",@"3", nil];//初始化多个元素的数组,元素之间用逗号隔开,最后以nil结束

     

 

        NSArray *arr3=@[@1,@"12",@"34",@"56"];//初始化多个元素的数组,元素之间用逗号隔开,注意,最后一个元素后面不要加逗号

 

       //NSArray的方法

        NSArray *arr3=@[@"1",@"2",@"3"]//计算数组中元素的个数

        NSUInteger count = arr3.count;

        NSLog(@"%lu",count);

        

        NSString *s1=[arr3 firstObject];//取出数组中的第一个元素

        

        NSString  *s2=[arr3  lastObject];//取出数组中的最后一个元素

        

        NSString  *s3=[arr3 objectAtIndex:2];//取出数组中指定位置的元素

        

        bool f=[arr3 containsObject:@"5"];//查找字符串在数组里有没有

        

 

        unsigned long int i=[arr3 indexOfObject:@"3"];//获取某个元素在数组中的位置

 

NSMutableArray

 

Foundation框架—— 数组 (NSArray NSMutableArray )

标签:

原文地址:http://www.cnblogs.com/lcl15/p/4915589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!