为 iOS 使用的带 URL 和文件名安全字母添加的 Base64 编码。
见 RFC4648。
NSData *data = ...;
NSString *encodedString = [data qm_base64URLSafeEncodedStringWithOptions:0];
NSData *decodedData = [[NSData alloc] qm_initWithBase64URLSafeEncodedString:encodedString options:0];
NSString *string = @"...";
NSString *encodedString = [string qm_base64URLSafeEncodedString];
NSString *decodedString = [encodedString qm_base64URLSafeDecodedString];
iOS 7.0 或更高版本,仅支持 ARC
QMBase64URLSafe 在 MIT 许可证下可用。有关更多信息,请参阅LICENSE 文件。