Base64编码的的NSString [英] Base64 Encoding for NSString

查看:136
本文介绍了Base64编码的的NSString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想发布到服务器的用户名和密码。我想这个用户名和密码的Base64编码转换。因此,这恩codeD字符串将添加的授权领域。

I am trying to post the username and password to the server. I want to convert this username and password into Base64 Encoding. So this encoded string will be added for the Authorization field.

是否有任何API已经可以做到在iOS上的Base64编码或者我们写我们自己的?

Is there any API already available to do the Base64 encoding in iOS or we have write on our own ??

推荐答案

上的任何的base64库与iPhone SDK?

有一个看这里。

和然后使用这些方法利用上述方法(在链接给出)
<一href=\"http://stackoverflow.com/questions/4838263/converting-nsstring-to-base64-data-for-xml-serialization\">Converting的NSString为Base64数据,XML序列化
从上面的链接服用。

and then use these methods to make use of the above methods(given in link) Converting NSString to Base64 Data for XML Serialization taken from above link.

+ (NSString *)toBase64String:(NSString *)string {
NSData *data = [string dataUsingEncoding: NSUnicodeStringEncoding];

NSString *ret = [NSStringUtil base64StringFromData:data length:[data length]];

return ret;
}

+ (NSString *)fromBase64String:(NSString *)string {
NSData  *base64Data = [NSStringUtil base64DataFromString:string];

NSString* decryptedStr = [[NSString alloc] initWithData:base64Data encoding:NSUnicodeStringEncoding];

return [decryptedStr autorelease];
}

这篇关于Base64编码的的NSString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆