2012-01-10 7 views
1

可能性の重複:
Any base64 library on iphone-sdk?Base64エンコーディング

私は、Base64エンコーディングのサポートを客観CでのREST APIを使用して認証要求を送信する必要があります。それは目的Cのようなinbuiltメソッドを持っていないようだ。誰も私にこのための良いBase64エンコーディングライブラリを提案することはできますか?

+1

Googleだけbase64でObjective-Cのが設定されているクラスです。それを行う方法とリファレンス実装を提供することを説明するダースのブログエントリがあります。 Matt Gallagher'sは、しばしば供給され使用されています。 –

+0

SOをbase64 [ios]に検索すると、結果のページとページが表示されます。投稿する前に検索してください。それは一般的な皮質です。 –

+0

はい、多くありました。しかし、彼らのほとんどは多くの問題を抱えていました。私はちょうどあなたの誰もが使用している良い図書館を確認したかった – user1120633

答えて

0

NSData+Base64.h およびNSData+Base64.mが私の問題を解決しました。以下では、このクラスを使用して文字列をエンコードする方法を示すコードスニペットを示します。

NSString *authStr = [NSString stringWithFormat:@"%@:%@", [Configs userName], [Configs password]]; 
NSData *authData = [authStr dataUsingEncoding:NSUTF8StringEncoding]; 
NSString *enCodedAuthValue = [NSString stringWithFormat:@"Basic %@", [authData base64EncodingWithLineLength:80]]; 

NSLog(@"Encoded Value %@",enCodedAuthValue); 

Configsに資格情報が

関連する問題