NSArray *prefixes = [NSArray arrayWithObjects: @"+", @"-", ..., @"PZ", nil]; NSArray *suffixes = [NSArray arrayWithObjects: @"DZ", @"RA", ..., @"DS", nil]; for (NSString *metarComponent in self.readingComponents) { for (NSString *prefix in prefixes) if ( [metarComponent hasPrefix:prefix]) [rawWeatherStrings addObject:metarComponent]; for (NSString *suffix in suffixes) if ( [metarComponent hasSuffix:suffix]) [rawWeatherStrings addObject:metarComponent]; }
source share