A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cctao 中级黑马   /  2014-10-28 01:00  /  1141 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天看MJ老师的视频,在讲到NSDictionary 的打印时,为了对比写可NSArray 的打印:NSLog(@“%@”,@[@"jace",@"rose"]);
谁能解释下@[@"jace",@"rose"]什么意思??



8 个回复

正序浏览
这个就是快速创建数组啊@[],里面两个元素 ,@“jace”对象,@"rose"对象,
%@打印
回复 使用道具 举报
cctao 发表于 2014-10-28 09:35
是说的数组打印……求详细解释

%@ 会调用这个对象的description方法;
回复 使用道具 举报
cctao 发表于 2014-10-28 09:35
是说的数组打印……求详细解释

%@ 会调用这个对象的description方法;
回复 使用道具 举报
cctao 发表于 2014-10-28 09:35
是说的数组打印……求详细解释

%@ 会调用这个对象的description方法;
回复 使用道具 举报
是用一个NSArray来保存一个字典中的键,然后遍历这个数组的成员(也就是遍历每个键)来找出字典中相对应的值。LZ是想问这个吗?
回复 使用道具 举报
cctao 来自手机 中级黑马 2014-10-28 09:35:45
板凳
x65396731 发表于 2014-10-28 09:07
键值对吧,字典是无序的,所以需要找出相应的键值对

是说的数组打印……求详细解释
回复 使用道具 举报
键值对吧,字典是无序的,所以需要找出相应的键值对
回复 使用道具 举报
就等于匿名NSArray *, 就是 NSArray *a = @[@"jace",@"rose"];
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马