//1、文件夾、文件的創(chuàng)建和刪除

徐水網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
//判斷當(dāng)前文件夾是否存在
BOOL isExist2=[fileManager createFileAtPath:[NSString stringWithFormat:@"%@/hello/temp"] contents:[@"hello world" dataUsingEncoding:NSUTF8StringEncoding] attributes:nil];
iOS11刪除描述文件的步驟如下:
1.首先解鎖iPhone手機(jī),在桌面上找到【設(shè)置】這個(gè)應(yīng)用,點(diǎn)擊進(jìn)入設(shè)置的頁面。
2.進(jìn)入設(shè)置頁面后,找到選項(xiàng)【通用】然后點(diǎn)擊進(jìn)入通用的設(shè)置頁面。
3.在【通用】頁面中,找到【描述文件】,點(diǎn)擊進(jìn)入描述文件的頁面。
4.在【描述文件】的首頁中,點(diǎn)擊對(duì)應(yīng)的描述文件選項(xiàng)。
5.在進(jìn)入描述文件的頁面后,點(diǎn)擊頁面上的【刪除描述文件】進(jìn)行文件的刪除。
6.刪除描述文件需要輸入iPhone的安全密碼才可以進(jìn)行,在頁面上輸入個(gè)人密碼,然后即可繼續(xù)操作。
7.密碼輸入完成后,在底部彈出的刪除確認(rèn)框中點(diǎn)擊【刪除】,即可成功刪除ios11的描述文件。
iOS本地?cái)?shù)據(jù)保存有多種方式,歸納如下:
本章不僅是學(xué)習(xí)多種數(shù)據(jù)存儲(chǔ)方式,也可學(xué)習(xí)到其他知識(shí)點(diǎn),下面就讓我們?cè)敿?xì)來看:
具體方法為:
第一步:獲得文件即將保存的路徑,并生成在該路徑下的文件:
第二步:往文件中寫入/讀取:
方法一:
方法二:
方法三:
2.NSUserDefaults:是一個(gè)單例對(duì)象,在整個(gè)應(yīng)用程序的生命周期中都只有一個(gè)實(shí)例。用來保存應(yīng)用程序設(shè)置和屬性、用戶保存的數(shù)據(jù)。存儲(chǔ)在沙盒的Library/Preference中,NSUserDefaults可以存儲(chǔ)的數(shù)據(jù)類型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary。寫入和讀取都比較簡單,如下:
寫入:
NSString *str = [userDefault objectForKey:@"zhigang"];
@interface Person : NSObject NSCoding//遵守NSCoding協(xié)議
@property (nonatomic,strong) NSString *name;
@property (nonatomic,assign) NSInteger age;
@end
解檔操作:
同樣調(diào)用NSCoder子類NSKeyedArchiver的方法unarchiveRootObject:toFile: 即可
[NSKeyedUnarchiver unarchiveObjectWithFile:path];
NSMutableData *data = [NSMutableData data];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc]initForWritingWithMutableData:data];
[archiver encodeObject:person forKey:@"person"];
[archiver encodeObject:bir forKey:@"bir"];
// 存檔完畢(一定要調(diào)用這個(gè)方法)
[archiver finishEncoding];
[data writeToFile:path atomically:YES];
NSData *undata = [NSData dataWithContentsOfFile:path];
NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc]initForReadingWithData:data];
[unarchiver decodeObjectForKey:@"person"];
[unarchiver decodeObjectForKey:@"bir"];
// 恢復(fù)完畢
[unarchiver finishDecoding];
本文介紹在iOS開發(fā)中,Swift實(shí)現(xiàn)清除緩存功能。主要分為統(tǒng)計(jì)緩存文件大小和刪除緩存文件兩個(gè)步驟:
新聞標(biāo)題:ios開發(fā)刪除文件,ios刪除文件最近項(xiàng)目
網(wǎng)站網(wǎng)址:http://chinadenli.net/article4/dseegoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)、小程序開發(fā)、服務(wù)器托管、域名注冊(cè)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)