NSData学习

1年前 阅读 188 评论 0 赞 0

NSData学习
NO.1 基本方法

  1. //创建方法
  2. data :创建一个不包含任何数据的,空的NSData对象
  3. dataWithContentsOfFile: /initWithContentsOfFile:直接读取文件内容,并利用文件内容来初始化NSData(传入一个文件地址就好)
  4. dateWithContentsOfURL/ initWithContentsOfURL:直接读取URL关联的内容,并利用URL关联的内容来初始化NSData(传入一个NSURL对象)
  5. //获取方法
  6. writeToFile:atomically:将NSData的数据写入文件
  7. writeToURL:atomically:将NSData的数据写入指定URL对应的资源
  8. //举例:
  9. //创建NSData的对象
  10. NSString *fileString = @"/Users/jiangjun/Desktop/学习记录图谱";
  11. NSData *data = [NSData dataWithContentsOfFile:fileString];
  12. //将文件写入
  13. BOOL result = [data writeToFile:@"/Users/jiangjun/Desktop" atomically:YES];
  14. NSLog(@"----%d",result);
  15. NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
  16. NSData *urlData = [NSData dataWithContentsOfURL:url];
  17. //直接将NSData的数据用UTF-8的格式转换为字符串
  18. NSString *content = [[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
  19. NSLog(@"-----输出网页内容-----");
  20. NSLog(@"%@",content);
你的支持将鼓励作者继续创作

评论(0)

(无)