我的问题是性能问题。 我需要将一个巨大的NSString分成坐标。字符串具有以下格式:
@"coordx,coordy coordx,coordy coordx,coordy (...)"
我解析它的方法是:
-(NSMutableArray*) parsePath:(NSString*) pathString
{
// first split between the coordinates
NSArray* path = [pathString componentsSeparatedByString:@" "];
NSMutableArray* coords = [[NSMutableArray alloc] init];
static NSString *seperator = @",";
NSArray *coord;
for(NSString *coordString in path)
{
coord = [coordString componentsSeparatedByString:seperator];
Coordinate *c = [[Coordinate alloc]init];
c.x = [[coord objectAtIndex:0] intValue];
c.y = [[coord objectAtIndex:1] intValue];
[coords addObject:c];
[c release];
}
return coords;
}
那么,有没有什么方法可以让它更快?
谢谢!
塞巴斯蒂安
答案 0 :(得分:1)