@[],@()的使用-程序员宅基地

技术标签: 资料  学习记录  iOS  

原文地址:http://www.2cto.com/kf/201401/273040.html


今天看别人代码的时候发现这样的用法

navigationController.viewControllers = @[secondViewController];


这里用到了@[]。

刚开始不是很明白,问了才知道,原来这是数组的初始化。是ios6之后引入的方式。mark下。


@[] 初始化不可变数组

@{} 初始化不可变字典

\

举例如下:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PHByZSBjbGFzcz0="brush:java;"> NSArray *testArr = @[@"a", @"b", @"c", @"d"]; NSString *testStr = testArr[2]; NSLog(@"testArr========%@",testStr); NSDictionary *testDic = @{@"a": @"first", @"b": @"second", @"c": @"third" }; testStr = testDic[@"a"]; NSLog(@"testDic========%@",testStr);

打印结果:

?
1
2
2014 - 01 - 16 10 : 23 : 18.991 VC_Frame[ 1175 :a0b] testArr========c
2014 - 01 - 16 10 : 23 : 18.992 VC_Frame[ 1175 :a0b] testDic========first



学习的路上,与君共勉。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a247047679/article/details/41410171

智能推荐

Maven笔记 - 第三章_compiling 15066 source files to f:\newclaim\newcla-程序员宅基地

文章浏览阅读348次。第3篇:坐标和依赖详解maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能。**这是maven系列第3篇。我们先来回顾一下什么是maven?maven是apache软件基金会组织维护的一款自动化构件工具,专注服务于java平台的项目构件和依赖管理。预备知识Maven系列:第1篇:Maven未出世前,我们那些痛苦的经历!Maven系列第2篇:安装、配置、mvn运行过程详解本文主要内容感受一下maven的效果maven约定配置maven中pom文_compiling 15066 source files to f:\newclaim\newclaim-service\target\classes

[学习笔记]树套树-程序员宅基地

文章浏览阅读171次。说白了,就是在一个树形数据结构上,每个点不再是一个节点,而是另外一个树形数据结构。空间时间复杂度大多数都是O(nlogn)线段树套平衡树许多树套树都可以用线段树套平衡树解决。空间O(nlogn)是很可观的。各种区间找值的问题,可以游刃有余解决。(虽然常数比较大)例如模板:【模板】二逼平衡树(树套树)下标线段树里套权值平衡树线段树节点O(4*N)平衡..._dp树套树

程序设计入门-C语言基础知识-翁恺-第六周:数组-详细笔记(六)-程序员宅基地

文章浏览阅读275次。目录 第六章:数组 6-1 数组 6-2 数组计算 6.3 课后习题 第六章:数组6-1 数组题目:让用户输入一组整数以-1结束输入,算出这组数的平均值,并且输出大于平均值的数。我们需要记录用户所有输入的数字才能在判断出平均值后输出大于平均值..._number[cnt]=x是对数组中的单个赋值还是对所有的赋值

XCTF-Misc1 a_good_idea Ditf_ihdr隐写-程序员宅基地

文章浏览阅读400次,点赞7次,收藏8次。附件是一张图片。_ihdr隐写

Matlab专题四_matlab绘制花瓶-程序员宅基地

文章浏览阅读1.5k次,点赞5次,收藏12次。一、二维曲线1、plot函数(1)plot函数绘制二维折线( plot(x,y)包含两个向量 x,y )>> x = [2.5,3.5,4,5];>> y = [1.5,2.0,1,1.5];>> plot(x,y)%运行结果如下(2)最简单的plot函数调用格式( plot(x) 只包含一个向量x,此时二维图形横坐标为向量x的下标,纵坐标为向量内的值。 )>> x = [2,1,3,0];>&..._matlab绘制花瓶

SpringCloud微服务学习(三)——Hystrix、Feign_feign使用hystrix和springcloudgateway使用hystrix的作用分别是什么-程序员宅基地

文章浏览阅读219次,点赞2次,收藏2次。文章目录四、Hytrix1.简述四、Hytrix1.简述_feign使用hystrix和springcloudgateway使用hystrix的作用分别是什么

随便推点

Jmeter3.2监控系统资源问题-程序员宅基地

文章浏览阅读345次。今天用了一下最新版的Jmeter3.2,在进行系统资源监控的时候加入JMeterPlugins-Extras-1.4.0和JMeterPlugins-Standard-1.4.0两个jar包,但是启动执行就报错去报错的类中查找了一下确实没有这个方法。至于jmeter3.2怎么能够正确的监控系统资源现在还不知道,但是造成报错的原因估计是因为JMeterPlugins-Extras-1_jmeter3.2监控系统资源

数据库开发工程师&岗位职责and技能要求_数据开发工程师的职责和技能-程序员宅基地

文章浏览阅读8.2k次,点赞5次,收藏44次。数据库开发工程师主要职责深入研究数据库内核相关技术,设计并实现数据库管理系统深入了解数据库应用的业务需求,主导设计不同数据库架构的应用软件,并持续优化根据业务需求设计数据库逻辑和物理模型, 开发数据库生产环境所需要的存储过程、函数、脚本等参与数据库生产环境的问题优化和解决探索、研究新的数据库架构发展方向工作内容数据库开发工程师的日常工作是设计、开发数据库系统和数据库应用软件,因..._数据开发工程师的职责和技能

C语言输出浮点数_printf输出浮点数-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏2次。好,我们一起来看这个程序,这个程序是C语言程序,先把函数头ST tio点h,给写完以后再把main函数,给写出来以后,我们再用float,这个是专门来输出浮点数的,只不过这个是单精度,然后我们命名一个变量ff=12点001234,然后我们再用printf进行输出,注意输出的时候百分号后面要加f,而不是dd表示的是整数,f表示的是浮点数,我们今后还会学到双精度,也就是double这期再见,关注我下期更精彩。_printf输出浮点数

Win7如何共享有线网络实现手机上网_没有虚拟网卡的win7怎么共享网络给手机-程序员宅基地

文章浏览阅读4.1k次。使用win7自带的创建临时网络,是计算机到计算机的,所以不支持手机连接所以需要两个命令来实现netsh wlan set hostednetwork mode=allow ssid=你想建立的网络名字(英文格式) key=你想设置的密码(至少8位)回车再输入netsh wlan start hostednetwork按回车,激活这个无线网络。(这两条命令有先后顺序)_没有虚拟网卡的win7怎么共享网络给手机

minio可用存储空间_minio存储空间占用-程序员宅基地

文章浏览阅读3.2k次。让我们以在16个盘的MinIO部署中存储100M文件为例,来了解数据和奇偶校验盘数量的不同组合是如何影响可用存储空间的。如果你使用8个数据盘和8个奇偶校验盘,文件空间使用量约为两倍, 即100M文件将占用200M空间。但是,如果你是用10个数据盘和6个奇偶校验盘,则同样的100M文件大约需要160M的空间。如果你是用14个数据盘和2个奇偶校验盘,100M文件仅仅需要约114M空间。以下是一张16盘的MinIO部署,数据/奇偶校验盘数量和相应的 近似 存储储空间使用情况列表。_minio存储空间占用

Charles对iPhone抓包配置_python charles iphone-程序员宅基地

文章浏览阅读2.3w次。Charles对iPhone抓包配置Charles版本4.2.5iPhone版本10.3.1 抓取iPhone网络请求设置第一步:Charles配置菜单:Proxy -&amp;gt; Proxy Settings... -&amp;gt; 勾选 Enable transparent HTTP proxying查找电脑连接wifi的Ip地址:iPhone的WiFi设置..._python charles iphone

推荐文章

热门文章

相关标签