• OC1_数组创建


    //
    //  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;
    }
  • 相关阅读:
    异常
    带参数的方法
    变量,基本类型,数据类型和运算符
    数据类型转换(针对数字类型)
    this关键字
    面向对象DAO模式
    常见类 Object
    方法和包
    final关键字
    abstract关键字
  • 原文地址:https://www.cnblogs.com/0515offer/p/4569773.html
Copyright © 2020-2023  润新知