如何在iOS编程中使用pList

Twi*_*kle 15 iphone cocoa-touch objective-c ios

最近,我是高中的高年级学生,我有兴趣为iPhone制作应用程序.最近,我的一个应用程序出来了:NBlock.这是一个益智应用程序,它非常具有挑战性.但是,它有一些问题.高分不会保存.我被告知要使用一个plist.有小费吗?

Abi*_*ern 12

基于URL的方法:

// Get the URL for the document directory
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSURL *documentDirectoryURL = [[fileManager URLsForDocumentDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] objectAtIndex:0];

// Turn the filename into a string safe for use in a URL
NSString *safeString = [@"scores.plist" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

// Create an array for the score
NSMutableArray *array = [[NSMutableArray alloc] init];      
[array addObject:[NSNumber numberWithInt:score]];

// Write this array to a URL
NSURL *arrayURL = [NSURL URLWithString:safeString relativeToURL:documentDirectoryURL];
[array writeToURL:arrayURL atomically:YES];
Run Code Online (Sandbox Code Playgroud)