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

OC1_数组创建

时间:2015-06-11 18:54:49      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

//
//  main.m
//  OC1_数组创建
//
//  Created by zhangxueming on 15/6/11.
//  Copyright (c) 2015年 zhangxueming. All rights reserved.
//

#import <Foundation/Foundation.h>
//NSArray
//创建不可变数组对象
//NSMutableArray
//创建可变数组对象

//数组中的元素都是对象可以为任意类型的对象
//数组中存储的是对象的引用(对象的地址)

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //xcode4.0
        NSArray *array1 = @[@"one", @"two", @"three"];
        NSLog(@"array1 = %@", array1);
        
        //构造方法
        //用给定对象创建数组对象
        NSArray *array2 = [[NSArray alloc] initWithObjects:@"helloworld",[NSNumber numberWithInt:123],[NSDate date], [NSNumber numberWithFloat:3.14], nil];
        NSLog(@"array2 = %@", array2);
        
        //用其它数组创建数组对象
        NSArray *array3 = [[NSArray alloc] initWithArray:array1];
        NSLog(@"array3 = %@", array3);
        
        //NSArray *array4 = [[NSArray alloc] initWithArray:array2 copyItems:YES];//retain copy
        
        //类方法
        //创建一个空的数组对象
        NSArray *array5 = [NSArray array];
        NSLog(@"array5 = %@", array5);
        
        NSArray *array6 = [NSArray arrayWithObjects:@"one",@"two",@"three", nil];
        NSLog(@"array6 = %@", array6);
        
        NSArray *array7 = [NSArray arrayWithArray:array6];
        NSLog(@"array7 = %@", array7);
        
    }
    return 0;
}

 

OC1_数组创建

标签:

原文地址:http://www.cnblogs.com/0515offer/p/4569773.html

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