OC8_NSData
2015-06-19 19:35
260 查看
// // main.m // OC8_NSData // // Created by zhangxueming on 15/6/19. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSString *string = @"i love ios"; //把字符串对象转换成NSData对象 NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; NSLog(@"data = %@", data); //把NSData类对象转换成字符串对象 NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"str = %@", str); //把data对象数据写到指定文件中,文件不存在,则创建指定文件 //- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile; BOOL ret = [data writeToFile:@"/Users/zhangxueming/Desktop/Test/data.txt" atomically:YES]; NSLog(@"ret = %i", ret); //把文件内容读成二进制对象 NSData *data1 = [NSData dataWithContentsOfFile:@"/Users/zhangxueming/Desktop/Test/data.txt"]; NSLog(@"data1 = %@", data1); } return 0; }
相关文章推荐
- nodejs ajax 请求
- sql 语句随机时间存储过程
- html css float 的使用说明
- Nginx反向代理与负载均衡
- 机器学习的数学基础(1)--Dirichlet分布
- Kotlin教程学习-控制流
- PL/SQL 异常处理程序
- 支持向量机的优缺点
- 字符串的格式化
- windows下perl脚本中安装使用parallel:ForkManager
- Gradle使用讲解
- 二维卷积c代码
- OC7_目录操作
- 微信屏蔽网页跳转到app store的解决办法
- 【Linux】linux常用基本命令
- MyBatis学习门户网站(一)
- python函数式编程――偏函数
- 人,绩效与职业道德读后感
- OC6_目录及文件的创建
- OC提供的bolock遍历方法