语法糖创建数组的区别
来源:互联网 发布:淘宝杜蕾斯授权店 编辑:程序博客网 时间:2024/05/17 09:14
两种创建数组的区别
NSArray *arrayA = [NSArray arrayWithObjects:obj1,obj2,obj3, nil];
NSArray *arrayB = @[obj1,obj2,obj3];
如果对象obj2是nil的话,arrayA里只会有一个元素而arrayB则会报错,如下:
attempt to insert nil object from objects[1]
arrayWithObjects:方法会按顺序检测数组中的元素,直到发现nil就停下了
1 0
- 语法糖创建数组的区别
- for与foreach遍历二维数组的语法区别
- 用链表创建栈 以及用数组创建栈的区别
- lua的:和.的区别(语法糖)
- C++与Java数组的申明创建初始化的区别
- java 创建数组的三种方式及区别
- C#中创建二维数组,使用[][]和[,]的区别
- Java创建数组的常见方式与区别
- 继续我的c++语法,,,二维数组的动态创建和释放
- Spring回滚事务机制与创建数组的语法,Object[] params = new Object[]{值}
- 创建DataAdapter对象的语法
- JavaScript创建对象的语法
- oracle创建表的语法
- Oracle创建视图的语法
- Oracle创建视图的语法
- Oracle创建视图的语法
- 联合主键创建的语法
- j2se 数组的创建
- 正则表达式30分钟入门教程
- spring DelegatingFilterProxy 过滤器 的原理及运用
- android手机获取手机设备信息
- Linux下高效编写Shell——shell特殊字符汇总
- php中字符串引用变量或数组
- 语法糖创建数组的区别
- shell中的输入与输出
- MongoDB——更新操作(Update)c#实现
- 关于MFC中树形控件(CTreeCtrl)复选框(CheckBox)的显示一致性解决方案
- AngularJS开发环境搭建,出hello word
- centos fastdfs 多服务器 多硬盘 多组 配置详解
- Xception Deep Learning with Depthwise Separable Couvolutions
- tar 分卷压缩 解压
- spring 中 applicationEvent的使用