Objective C NSString 与 NSData 的相互转换

Objective C 2020-04-05 阅读 3 评论 0

iOS 中,使用 Objective C 将 NSString 的值转化为 NSData

NSString* str = @"Hello World!";
NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];

NSData 转换为 NSString

NSString* newStr = [[NSString alloc] initWithData:theData encoding:NSUTF8StringEncoding];

以上统一使用了 UTF-8 编码。

最后更新 2020-04-05
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });