URLで複数のトークンを交換してください。したがって、次のようなコード断片はすべて私のコードの上にある:は、エレガントな、私は多くの場合、このようなURLを持っている/ NSStringの
myString = [[[uriString stringByReplacingOccurrencesOfString:@"{PARAM1}" withString:@"..."]
stringByReplacingOccurrencesOfString:@"{PARAM2}" withString:@"..."]
stringByReplacingOccurrencesOfString:@"{PARAMn}" withString:@"..."];
は、私は今、これらのparamsを置換するエレガントな方法を探していますし、私はいくつかのオプションを考えることができます。
カテゴリを作りますNSStringのの:
[myString replaceOccurencesOfStrings:@"{PARAM1}",@"{PARAM2}",nil withStrings @"value1",@"value2",nil];
私はそれを文字列を渡すだけで、上記の例と同じように動作しますUtilのを確認し
1.
と2.
と同じアプローチが、このようなキーの値をNSDictionaryのを使用して:'PARAM1' -> 'value1' ...
はあなただけ使用できるかどうか、なぜトークンを置き換えるこの
私は名前付きパラメータでURLを持っているので、パラメータの順序を調べなくても置き換えることができます。 – Besi