今日はライトなネタです。 NSStringの文字を外部サーバーに渡す際などに、URLエンコードする必要があったりします。 そんな時に、任意の文字列を簡単にURLエンコーディングする方法を今日は書きたいと思います(・∀・) NSStringの文字列をURLエンコーディングする NSStringの以下のメソッドを呼び出すことで、戻り値にURLエンコーディングした内容を受け取ることが出来ます。 NSString *before = @"エンコードしたい文字列"; NSString *after = [before stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"エンコードされた文字列 = %@", after); 上記の実行結果として、コンソールに以下の表示が出力されます。 エンコードされた文字列
![[XCODE] NSStringの文字列をURLエンコーディングを行う方法 - YoheiM .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/234ac3ea05b33e8b57425e27bddebaaa18d9f219/height=288;version=1;width=512/https%3A%2F%2Fwww.yoheim.net%2Fimage%2F097.png)