NSData是存储二进制的一种数据结构
一.NSData操作
1.字符串转换为NSData类型的数据
1 2 3 | NSString *str = @ "this is a string" ; NSData *data = [str dataUsingEncoding: NSUTF8StringEncoding ]; NSLog (@ "data is %@" ,data); |
输出结果:
1 2 | 2016-06-27 23:24:13.502 OcTest[676:120833] data is <74686973 20697320 61207374 72696e67> Program ended with exit code: 0 |
2. NSData类型的数据还原
1 2 | NSString *str2 = [[ NSString alloc]initWithData:data encoding: NSUTF8StringEncoding ]; NSLog (@ "str2 is %@" ,str2); |
输出结果:
1 2 | 2016-06-27 23:26:38.703 OcTest[688:128225] str2 is this is a string Program ended with exit code: 0 |
未来的你会感谢今天努力的自己
------Alen
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步