今までObjective-CでURLを作成する時は、手動で文字列連結して作っていたが、
めんどくさくなった上に、ググってもなかったのでAndroidのUri.Builderっぽいクラスを書いた
https://github.com/takuji31/TKURIBuilder
こんな感じに使える
TKURIBuilder *builder = [TKURIBuilder httpURIBuilder]; builder.host = @"example.com"; builder.path = @"/some/path"; [builder appendQueryString:@"key1" value:@"日本語"]; [builder appendQueryString:@"key2" value:@"です"]; NSString *uriString = [builder buildString]; //http://example.com/some/path?key1=%E6%97%A5%E6%9C%AC%E8%AA%9E&key2=%E3%81%A7%E3%81%99