iPhone官方SDK用于讀寫臨時數(shù)據(jù)方法
作者:佚名
iPhone官方SDK用于讀寫臨時數(shù)據(jù)方法是本文要介紹的內(nèi)容,我們知道,出于安全考慮,iPhone的官方SDK并不能像toolchain一樣隨意寫文件。感謝waza提供的官方SDK用于讀寫臨時數(shù)據(jù)的方法。
iPhone官方SDK用于讀寫臨時數(shù)據(jù)方法是本文要介紹的內(nèi)容,我們知道,出于安全考慮,iPhone的官方SDK并不能像toolchain一樣隨意寫文件。感謝waza提供的官方SDK用于讀寫臨時數(shù)據(jù)的方法。
- bool writeApplicationData(NSData *data, NSString *fileName)
- {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- if (!documentsDirectory) {
- NSLog(@"Documents directory not found!");
- return NO;
- }
- NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];
- return ([data writeToFile:appFile atomically:YES]);
- }
- NSData *applicationDataFromFile(NSString *fileName)
- {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];
- NSData *myData = [[[NSData alloc] initWithContentsOfFile:appFile] autorelease];
- return myData;
- }
這兩個方法都是存儲在/Documents/里面。
如果你也在使用iPhone的官方SDK進(jìn)行開發(fā),可以在這里和作者討論。
小結(jié):iPhone官方SDK用于讀寫臨時數(shù)據(jù)方法的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!
責(zé)任編輯:zhaolei
來源:
starming社區(qū)