xml doc の解析中に、複数の if-else を使用してデータ タグを解析しました。forループでも同じことができます。しかし、パフォーマンスが向上するので、どちらを使用するかについて混乱しています。どちらが速いですか?
//Parsing with If-Else
if(element.name isEqualToString:@"String1") {
object.id = [element.value intValue];
}
if(element.name isEqualToString:@"String2") {
object.name = element.value;
}
if(element.name isEqualToString:@"String3") {
object.address = element.value;
}
.....
// OR Parsing with for loop
for(NSString * str in NSArray) {
[dict setObject:element.value forKey:element.name];// This will add parsing element in dict
}
//Use the dictionary to show data later