plist文件代碼展示

#pragma mark - bundle下——即工程內(nèi)plist文件內(nèi)容的獲取及修改

#pragma mark 讀取

NSString * bundlePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"plist"];

NSMutableDictionary * data1 = [[NSMutableDictionary alloc] initWithContentsOfFile:bundlePath];

NSLog(@"%@", data1);

#pragma mark 添加

[data1 setObject:@"內(nèi)容" forKey:@"關(guān)鍵字"];

[data1 setObject:@"hahaa" forKey:@"ccc"];

[data1 setObject:@"afee" forKey:@"aaaaa"];



#pragma mark - 操作沙盒內(nèi)的plist文件

//獲取沙盒下的Documents目錄

NSArray * pathsArray=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSString * plistPath = [pathsArray objectAtIndex:0];

//得到完整的文件名

NSString * filename=[plistPath stringByAppendingPathComponent:@"test.plist"];

//內(nèi)容寫入

[data1 writeToFile:filename atomically:YES];

//讀取

NSMutableDictionary * data = [[NSMutableDictionary alloc] initWithContentsOfFile:filename];

NSLog(@"data1:%@", data);




本文檔用于代碼內(nèi)容展示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容