va_list va_start va_arg va_end 用法示例
/*
* 谓词搜索
*/
- (NSArray *)filteredArrayWithPredicateStr:(NSString *)predicateFormat, ... {
va_list args;
va_start(args, predicateFormat);
NSString *otherString = va_arg(args, NSString *);
NSPredicate *predicate = [NSPredicate predicateWithFormat:predicateFormat,otherString];
va_end(args);
NSArray *temArray = [self filteredArrayUsingPredicate:predicate];
return temArray;
}