美文网首页
ios中数组的 firstObject 和 [0]的区别

ios中数组的 firstObject 和 [0]的区别

作者: 第一梯队利群 | 来源:发表于2019-09-25 11:24 被阅读0次

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

@property (nullable, nonatomic, readonly) ObjectType firstObject API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos(9.0));

相关文章

  • ios中数组的 firstObject 和 [0]的区别

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

  • 14、NSArray的取技巧

    取NSArray有两种方式,一、array[0] 在数组为空的时候会报错;二、[array firstObject...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • iOS 每天问题解惑(一)

    目录: Pragma Mark — NO.1 iOS 中成员变量和属性的区别 iOS 开发中成员变量与属性的区别 ...

  • [NSArray firstObject] 简介 - iOS

    当我们对数组进行操作的时候,经常会使用 objectAtIndex:0 这种方式来获取数组中的第一个对象; 但如果...

  • NSArray是否包含某个字符串对象,并查找出索引值

    方法containsObject:和indexOfObject: iOS判断数组是否包含某个元素 iOS数组中查找字符串

  • 100-SQLite基础

    iOS中的数据存储方式 Plist(NSArray\NSDictionary),只能存储数组,字典,但是数组和字典...

  • iOS- 基础性问题

    1、 weak和assign的区别? iOS开发中 weak和assign的区别[https://www.jian...

  • Swift和OC中数组的区别

    swift:Array 在Swift 中是一个结构体,在Swift中结构体是值类型,他们的值是复制的而不是引用的。...

  • 2018-07-19

    一次被问到python 中数组与元祖的区别。 第一反映是,python中哪有数组。他提示我,是大括号和小括号的区别...

网友评论

      本文标题:ios中数组的 firstObject 和 [0]的区别

      本文链接:https://www.haomeiwen.com/subject/wzviuctx.html