读书人

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

发布时间: 2013-10-27 15:21:49 作者: rapoo

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对象的查询结果。


读书人网 >编程

热点推荐