firstObject 和 [0]的区别-iOS初学 两者都是取第一个元素。 区别在于数组为空时,firstObject会返回nil,但是[0]发生数组下标越界导致崩溃。 [array firstObject] array[0]