首页 > 其他 > 详细

NSArray的I值便利

时间:2014-10-13 09:10:20      阅读:293      评论:0      收藏:0      [点我收藏+]

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

 

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

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

#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;
}

 

NSArray的I值便利

原文:http://www.cnblogs.com/iOSCain/p/4021430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!