歸檔小結,歸檔時iOS 數據存儲方式之一,能夠用來存儲自定義數據模型。

歸檔有兩個主要的API:atom

第一種:NSKeyedArchiver的實例方法spa

NSMutableData *data = [[NSMutableData alloc] init];3d

    NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];code

    [archiver encodeObject:student forKey:kData];orm

    [archiver finishEncoding];get

    [data writeToFile:[self getFilePath] atomically:YES];string

其二: NSKeyedArchiver的類方法it

NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];table

    NSString *path = [docPath stringByAppendingPathComponent:@"address.plist"];ast

    [NSKeyedArchiver archiveRootObject:model toFile:path];

相關文章
相關標籤/搜索