1 NSDictionary *dict=self.picture[self.index]; 2 self.jieshaoLabel.text=dict[@"desc"]; 3 //==等效于[NSString stringWithFormat:@"%@",dict[@"desc"]]; 4 第一种解释:这里使用的就是里面的属性, 所以可以直接用, 5 //?? 为什么这里不用NSString stringWithFormat: 6 第二种解释: 因为这里直接就可以引用字典中的键值对的数据了,而下面的self.suoyinLabel.text需要拼接组合数据,需要通过调用其他的属性来组成,所以需要用; 7 self.imageViewIcon.image=[UIImage imageNamed:dict[@"icon"]]; 8 self.suoyinLabel.text=[NSString stringWithFormat:@"%d / %ld",self.index+1,self.picture.count];
原文:http://www.cnblogs.com/anRanTimes/p/5079276.html