Objective-C的NSDictionary的Fast Enumeration

下面是三种语言的写法,Objective-C和JavaScript是一样的,与C#不一样。

JS

for(var property in object) object[property];

 

C#

foreach(var o in dictionary) o.Value, o.Key;

 

Objective-C

for(id key in dictionary) dictionary[key];

 

Objective-C与C#的区别是一个是key,一个是pair;其实了解了以后操作都非常简单,但是一开始有点绕。

 

posted @ 2012-12-26 12:52  Jake Lin  阅读(755)  评论(1编辑  收藏  举报