NSArray NSMutableArray 初始化

    NSArray* Array;//此时数组没有初始化,数组=nil

    [Array objectAtIndex:2];//不会调用其属性方法,这里不会崩溃

    

     NSMutableArray *MutableArray=[[NSMutableArray alloc]init];//此时数组被初始化,数组 !=nil 有0个object

    [MutableArray firstObject];//会调用其属性方法,不会崩溃

    [MutableArray objectAtIndex:0];//会调用其属性方法,会崩溃

原文地址:https://www.cnblogs.com/niexiaobo/p/5032037.html