首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Objective-C聚合(二)——集合家族

2012-09-29 
Objective-C集合(二)——集合家族?一.集合家族1.NSArrayNSArray是一个Cocoa类,用来存储对象的有序列表,限制:

Objective-C集合(二)——集合家族

?

一.集合家族

1.NSArray

NSArray是一个Cocoa类,用来存储对象的有序列表,

限制:a.只能存储Objective-C的对象,而不能存储C语言中的基本数据类型,如int,float,enum,struct或者NSArray中的随机指针。

b.不能在NSArray中存储nil(对象的零值或NULL值)。

int main(int argc, Const char *argc[]){NSAutoreleasePool *pool;pool = [[NSAutoreleasePool alloc] init];NSFileManager *defaultManager;defaultManager = [NSFileManager defaultManager];NSString *home;home=[@"~",stringExpandingTildeInPath];NSMutableArray *files;files = [NSMutableArray arrayWithCapacity: 42];for(NSString *filename in [defaultManager enumeratorAtPath: home]){if([[filename pathExtension] isEqualTo: @".jpg"]){[files addObject filename];}}for(NSString *filename in files){NSLog(@"@",filename);}}
?

?

热点排行