iPhone官方SDK用于读写临时数据方法

移动开发 iOS
iPhone官方SDK用于读写临时数据方法是本文要介绍的内容,我们知道,出于安全考虑,iPhone的官方SDK并不能像toolchain一样随意写文件。感谢waza提供的官方SDK用于读写临时数据的方法。

iPhone官方SDK用于读写临时数据方法是本文要介绍的内容,我们知道,出于安全考虑,iPhone的官方SDK并不能像toolchain一样随意写文件。感谢waza提供的官方SDK用于读写临时数据的方法。

  1. bool writeApplicationData(NSData *data, NSString *fileName)  
  2.     {  
  3.         NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
  4.         NSString *documentsDirectory = [paths objectAtIndex:0];  
  5.         if (!documentsDirectory) {  
  6.             NSLog(@"Documents directory not found!");  
  7.             return NO;  
  8.         }  
  9.         NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];  
  10.         return ([data writeToFile:appFile atomically:YES]);  
  11.     }  
  12.      
  13. NSData *applicationDataFromFile(NSString *fileName)  
  14.     {  
  15.         NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
  16.         NSString *documentsDirectory = [paths objectAtIndex:0];  
  17.         NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];  
  18.         NSData *myData = [[[NSData alloc] initWithContentsOfFile:appFile] autorelease];  
  19.         return myData;  
  20.     } 

iPhone官方SDK用于读写临时数据方法

这两个方法都是存储在/Documents/里面。

如果你也在使用iPhone的官方SDK进行开发,可以在这里和作者讨论。

小结:iPhone官方SDK用于读写临时数据方法的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: starming社区
相关推荐

2011-07-06 17:53:40

iPhone SDK Xcode

2011-08-12 13:19:24

iPhoneSDK安装

2011-07-21 17:29:42

iPhone Sqlite 数据库

2011-08-18 10:06:10

2021-07-29 08:00:00

开源数据技术

2011-07-21 15:20:31

iPhone SDK 多线程

2011-07-19 14:11:07

Windows iPhone SDK

2011-07-18 09:35:29

iPhone 框架

2011-07-06 17:40:43

iPhone SDK

2011-08-12 14:39:00

iPhoneSDK

2011-08-22 12:01:38

iPhone开发文件

2011-08-10 11:12:33

iPhone文件

2011-05-31 15:09:02

Android SDK 官方下载

2011-07-22 18:25:20

XCode iPhone SDK

2011-07-18 14:39:53

iPhone SDK UIKit

2021-07-30 07:57:53

Windows 操作系统微软

2011-07-21 15:05:14

iPhone 数据库

2021-11-17 18:38:32

avaScriptSDK调试

2011-08-10 09:50:43

iPhoneArchive数据

2010-02-11 12:36:48

iPadiPhone OS苹果
点赞
收藏

51CTO技术栈公众号