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

Objective-C怎么使用对象集合学习系列之一

2013-10-27 
Objective-C如何使用对象集合学习系列之一andAge:45]Person *p4 [[Person alloc] initWithFirstName:@

Objective-C如何使用对象集合学习系列之一

Objective-C怎么使用对象集合学习系列之一Objective-C怎么使用对象集合学习系列之一Objective-C怎么使用对象集合学习系列之一Objective-C怎么使用对象集合学习系列之一Objective-C怎么使用对象集合学习系列之一

andAge:45];
Person *p4 = [[Person alloc] initWithFirstName:@"Tom"

                                          lastName:@"Gun"                                            andAge:17];
           Person *p5 = [[Person alloc] initWithFirstName:@"Cindy"                                          lastName:@"Lou"
                                            andAge:6];           Person *p6 = [[Person alloc] initWithFirstName:@"Yanno"
                                          lastName:@"Dirst"                                            andAge:76];

NSArray *listOfObjects = [NSArray arrayWithObjects:p1, p2, p3, p4,p5, p6, nil];

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"age > 30"];

           NSArray *arraySubset = [listOfObjects              filteredArrayUsingPredicate:predicate];

NSLog(@"PRINT OUT ARRAY SUBSET");
[arraySubset makeObjectsPerformSelector:@selector(reportState)];

}

return 0;}

使用

要想使用上述代码,请从 Xcode构建并运行 Mac应用。通过控制台查看根据NSPredicate对象的查询结果。 


热点排行