今日はライトなネタです。 NSStringの文字を外部サーバーに渡す際などに、URLエンコードする必要があったりします。 そんな時に、任意の文字列を簡単にURLエンコーディングする方法を今日は書きたいと思います(・∀・) NSStringの文字列をURLエンコーディングする NSStringの以下のメソッドを呼び出すことで、戻り値にURLエンコーディングした内容を受け取ることが出来ます。 NSString *before = @"エンコードしたい文字列"; NSString *after = [before stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"エンコードされた文字列 = %@", after); 上記の実行結果として、コンソールに以下の表示が出力されます。 エンコードされた文字列