NSArray的I值便利

I值便利, 什么是I值便利, 我们可以把I当成一个整型的首字母, 在这里有两种方法可以实现.

 涉及到的方法:

objectAtIndex: 这里指的是打印数组里的第几个元素.

第一种方法是直接打印数组里有多少个元素.

第二种是直接把数组里的所有元素逐个打印出来.

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSArray *array = [[NSArray alloc]initWithObjects:@"One", @"Tow", @"Three",nil ];
        //下面这种方法是通过返回元素的个数, 并且打印出来.
        NSUInteger length = [array count];
//        下面输出的结果是3, 而我们在数组里也是设定了三个元素.
        NSLog(@"%lu", (unsigned long)length);
        //输出结果:
        //2014-10-13 08:43:11.383 INSArray[3600:303] 3

        
        
        //下面这种方法就是返回i代表数组里的元素地址.
        //比如第一次循环, 当i=0, 那么返回的就是数组里的@"One"元素的地址.
        NSInteger i;
        for(i = 0; i < length; i++)
        {
            NSLog(@"%@",[array objectAtIndex:i]);
        }
        //输出的结果是One,Tow,Three等三个元素.
        //2014-10-13 08:43:11.384 INSArray[3600:303] One
        //2014-10-13 08:43:11.385 INSArray[3600:303] Tow
        //2014-10-13 08:43:11.385 INSArray[3600:303] Three

        [array release];
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/iOSCain/p/4021430.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值