今天看别人代码的时候发现这样的用法
navigationController.viewControllers = @[secondViewController];
这里用到了@[]。
刚开始不是很明白,问了才知道,原来这是数组的初始化。是ios6之后引入的方式。mark下。
@[] 初始化不可变数组
@{} 初始化不可变字典
举例如下:
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);
打印结果:
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
学习的路上,与君共勉。
分享到:
相关推荐
几乎一样
《iOS 仿抖音 Object-C》是一个基于Objective-C语言编写的抖音仿制项目,旨在通过手写简化版Spring框架的方式,帮助读者深入了解iOS开发中关键原理。通过摘取整体框架中的核心逻辑,并简化代码实现过程,保留核心...
学习iOS,最直接的方式就是买一台macBook pro,然后下载xcode,再挑选一本合适自己的ios入门书籍,object-c的学习过程中,第一要接触的ide还是xcode,或许网上有许多介绍xcode的资料,也有许多object-c学习的书籍,...
Object基础 最新培训讲义 持续更新
使用object-c开发的五子棋游戏,包含代码和文档。。。。。。。。。。。
最近有项目在搞,涉及到用IOS进行蓝牙开发,特此上传相关资料,供各位下载
Object-C_使用object-c开发的iOS平台网络框架_network
资源名称:iOS应用开发之Objective-C视频讲解(全套) 资源目录: 【】1.ios预科班_oc_helloword以及数据类型 【】2.ios预科班_oc_数据类型转换以及类方法变量属性 【】3.ios预科班_oc_内存...
主要介绍了IOS 开发之Object-C中的对象详解的相关资料,需要的朋友可以参考下
ios苹果app开发入门,object-c,例子,demo,14个实例 初学者难得的学习实例
【Object-C】ios苹果app开发入门object-c例子demo14个实例 一般编程问题 【实例简介】 ios苹果app开发入门,object-c,例子,demo,14个实例 初学者难得的学习实例 【实例截图】 【核心代码】 归档 ├── Air...
IOS平台下的简易计算器源码,支持多步计算,用object-C实现,可能存在bug,欢迎指正!
IOS 常用 代码 ios开发入门基础 object-c语言训练
移动开发领域 Object-C 语言在 iOS 开发中的应用.md
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
IOS Settings 自定义设置通用框架 XIB高效开发 http://my.oschina.net/u/868062/blog/349671
Object-C 的语法与Cocoa 框架,Object-C 是苹果Mac OS X、iOS 平台的开发语言,Object-C 基于C 语言的,增加面向对象的相关特性。
Object-C语言基础: 学习Object-C语言的基本语法和特性,了解Objective-C编程范式和iOS开发规范。 列表选择功能实现: 掌握实现iOS应用中列表选择功能的方法和技巧,包括列表的展示、数据的加载和选择状态的管理等...
当前抖音demo使用Object-C语言编写 本项目共分为三个部分。第一部分为抖音个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源拓扑云框架搭建。第二部分围绕AVPlayerLayer展开,涉及网络视频边播放边...