ネットワークとのやり取りを行うアプリをつくっていると必ず出てくるのがURLエンコード・デコード。
「%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89」
こういう文字列がでてきたとき、NSStringのstringByReplacingPercentEscapesUsingEncodingを使います。使い方はこんな感じ。
NSString *str = @”%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89″;str = [ str stringByReplacingPercentEscapesUsingEncoding NSUTF8StringEncoding];
よく使うのでメモしておくとよいと思います。