在 NSData
和 base64 字符串之间进行转换的最简单和最快的代码是什么?我在 SO 阅读了一堆解决方案,其中大部分涉及添加另一个类等。我找到了一个很好的解决方案 here但它太复杂了。
最佳答案
向下滚动到the page you linked 上的结论部分和 download the provided NSData+Base64 files .它是迄今为止我见过的最好的解决方案,并且非常易于使用。如果您可以了解有关 Cocoa 的任何内容,您就可以学习使用该项目。
示例
NSString *originalString = [NSString stringWithFormat:@"test"];
NSData *data = [NSData dataFromBase64String:originalString];
NSLog([data base64EncodedString]);
上面将原始字符串转换为base64并返回为正常的未编码字符串后打印出来。
关于ios - 在 NSData 和 base64 字符串之间转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999370/