OC学习记录2:数组

        NSDate *now = [NSDate date];

        NSDate *tomorrow = [now dateByAddingTimeInterval:24.0 * 60.0 * 60.0];

        NSDate *yesterday = [now dateByAddingTimeInterval:-24.0 * 60.0 * 60.0];

        //创建三个NSDate对象


        NSArray *datelist = @[now, tomorrow, yesterday];

//创建一个数组包含之前创建的三个NSDate对象


以上为oc中数组的创建方法,数组的存取使用datelist[x] 的类型,x为数组中的指针的序号,从0开始排序。数组一旦被创建就无法更改数组里的指针,包括他们的顺序。


NSMutableArray *dateList = [NSMutableArray array];

        [dateList addObject:now];

        [dateList addObject:tomorrow];

//添加指针到数组


        [dateList insertObject:yesterday atIndex:0];

//添加指针到数组指定位置


[dateList removeObjectAtIndex:0];

//删除指定位置的指针


NSMutableArrayNSArray的子类,区别是NSMutableArray可以添加、删除或者对指针进行重新排序。顺序添加使用addObject方法,而最后一个方法可以选择添加的位置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值