oc之数组对象学习

需要标记参数数组的结束nil,实际不会存在数组中
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    int i;
    @autoreleasepool {                 //创建数组方法,索引数从0开始
        NSArray *monthNames = [NSArray arrayWithObjects: @"January", @"Febuary", @"March", @"April", @"May", @"June", @"July", @"August", @"September", @"October", @"November", @"December", nil];//nil实际并不会存储在数组中
        //创建一个数组包含月份的名称
        //列出数组中的所有元素
        NSLog(@"Month Names");
        NSLog(@"===== =====");
        
        for( i = 0;i < 12;i++){
            NSLog(@" %2i    %@", i + 1, [monthNames objectAtIndex: i]);
            //objectAtIndex:方法用索引数检索数组中的元素
        }
    }
    return 0;
}
//使用一下语法也可以创建NSArray对象,@[elem1, elem2, ..., elemn];这种情况下不用将nil放在这些元素列表末尾
//array[index];相当于[array objectAtIndex:index];
//还可以使用这种语法将对象的引用存储到数组中:array[index] = object;这相当于[array setObject:object forIndex: index];


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值