NSStringで、urlエンコードです。 2013/11/26

 Objective-Cです。NSStringで、urlエンコードです。urlエンコードといっていいのかよくわかってないですが。ともかく、なんか面倒です。

NSStringを拡張して、カテゴリー使って実装するというのを紹介しているところが結構ありますね。ただ、いちいち用意するのが面倒で。。。。


参考



        NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
                                                                                      NULL,
                                                                                      (CFStringRef)str,
                                                                                      NULL,
                                                                                      (CFStringRef)@"!*'();:@&=+$,/?%#[]",
                                                                                      kCFStringEncodingUTF8 ));

: