1. 程式人生 > >95.iOS 本地資料夾快取情況介紹document,tmp,library,caches 檔案路徑儲存 檔案適合儲存在那種路徑下

95.iOS 本地資料夾快取情況介紹document,tmp,library,caches 檔案路徑儲存 檔案適合儲存在那種路徑下

一、獲得檔案儲存路徑

1."應用程式包": 這裡面存放的是應用程式的原始檔,包括資原始檔和可執行檔案。

NSString *path = [[NSBundle mainBundle] bundlePath];

2.Documents: 最常用的目錄,iTunes同步該應用時會同步此資料夾中的內容,適合儲存重要資料。

NSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;

3.Library/Caches: iTunes不會同步此資料夾,適合儲存體積大,不需要備份的非重要資料。

NSString *path = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject;

4.tmp: iTunes不會同步此資料夾,系統可能在應用沒執行時就刪除該目錄下的檔案,所以此目錄適合儲存應用中的一些臨時檔案,用完就刪除。

NSString *path = NSTemporaryDirectory();

5.Library/Preferences: iTunes同步該應用時會同步此資料夾中的內容,通常儲存應用的設定資訊

相關推薦

95.iOS 本地資料快取情況介紹documenttmplibrarycaches 檔案路徑儲存 檔案適合儲存那種路徑

一、獲得檔案儲存路徑 1."應用程式包": 這裡面存放的是應用程式的原始檔,包括資原始檔和可執行檔案。 NSString *path = [[NSBundle mainBundle] bundlePath]; 2.Documents: 最常用的目錄,iTunes同步該

伺服器運維:SFTP將本地資料上傳至centos伺服器中

一:上傳檔案 SFTP方式上傳檔案比較簡單,我這裡使用的是 Xshell6 ,通過下圖方式進行SFTP連線後,即可通過命令進行本地與伺服器間檔案的上傳。 常用命令: 1、 ls和lls            ls是

mac 使用microsoft Remote Desktop 遠端連線本地資料方法

mac使用microsoft remote desktop 連線遠端伺服器之後,有時候想傳輸遠端檔案到本地,輸命令比較麻煩,microsoft remote desktop本身提供了,能把mac本地資料夾顯示在遠端的功能: 下面是操作方法(這個主要適用於伺服器是windows 或者linux

virtuabox 按照虛擬機器(centos7) 並對映本地資料至虛擬機器(增強工具)

一、安裝環境   作業系統:windows10   virtualbox: 5.2.20 (在安裝virtualbox 時可能需要 進入BIOS 設定虛擬化系統啟動) 二、新建虛擬機器    1、新建虛擬機器的名稱和設定虛擬機器的型別與版本   2、分配記憶體。可根據自己的實際情況分配,

python 基礎logging模組自定義封裝同時輸出到本地資料以及python控制檯

# coding=utf-8 import logging import os import time import logging.handlers class TestLogger(object): def __init__(self, log_

node靜態資源伺服器的搭建----訪問本地資料(搭建可訪問靜態檔案的伺服器)

我們的目標是實現一個可訪問靜態檔案的伺服器,即可以在瀏覽器訪問資料夾和檔案,通過點選來檢視檔案。 1.先建立一個資料夾anydoor,然後在該資料夾裡npm init一個package.json檔案,按如下圖所示建立資料夾和檔案(node_models,package-lo

Unity 本地資料 目錄查詢判斷有否 沒有建立 有刪除。

using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; publ

Chrome遍歷本地資料中所有檔案

前言 支援Chrome瀏覽器,不支援IE。IE可通過ActiveX方式輕鬆實現。其他系列瀏覽器未測試,親們測試了可以評論告訴我。 程式碼 <!DOCTYPE html> <html lang="zh"> <head> <me

JavaScript中使用ActiveXObject操作本地資料的方法

轉載地址    http://www.jb51.net/article/48538.htm   在Windows平臺上, js可以呼叫很多Windows提供的ActivexObject,本文就使用js來實現文件處理, 和使用js編寫ActiveX做一個簡單介紹.

js獲取本地資料檔案列表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

java專案中,關於svn上同步了setting檔案 導致本地資料錯亂的問題的解決

那天也不造那個同仁把setting檔案提交了,搞得我一天沒有好好工作. 說說我的解決方法吧: 1:將本地的.settings資料夾,.classpath,.project檔案刪除; 2.將別的專案的 .classpath,.project考到本專案; 3.此時的web專案就

專案部署到Tomcat後訪問本地資料中的檔案

最近專案中遇到<iframe>巢狀本地靜態HTML檔案的問題,開始的時候怎麼搞都不行原因:瀏覽器處於安全考慮不允許載入本地資源解決辦法:在Tomcat的server.xml和web.xml中配置虛擬路徑路徑資訊:Tomcat安裝路徑下的conf資料夾  (D:\P

Android實現截圖將截圖檔案儲存本地資料

Android實現對當前介面截圖,並將截圖檔案存放至本地資料夾 首先需要動態申請兩項許可權(Android6.0後危險許可權之類的都需要動態申請),在AndroidManifest.xml中靜態新增 <uses-permission android:name="android.perm

如何從本地資料上傳檔案到SharePoint站點

using System; using System.Collections.Generic; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Pub

ASP.NET通過URL將圖片下載到電腦本地資料

HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create("http://www.baidu.com/sdf/sdf.jpg"); HttpWebResponse webresponse = (Ht

【web】一段建立本地資料的程式碼

一段建立本地資料夾的程式碼 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() {             // alert('ondeviceR

VMware虛擬機器共享本地資料

1. 通過VMWare Workstation的VM選單的Setting項開啟設定對話方塊 2.選擇左側的Options標籤頁,並選擇Shared Folders,然後在右側啟用並指定要共享的本地磁碟 3. 在虛擬機器的/mnt/hgfs目錄下找到已共享的資料夾(如果無法

實現VMware共享本地資料

如果你想用共享資料夾,你必須在客戶機中安裝與VMworkstation版本相同的vm-tools並且在你的虛擬機器設定中指定共享目錄。VMware Workstation 5包含了效能增強了的共享資料夾功能。你能夠使用共享資料夾功能在以下客戶作業系統中:  Windows Server 2003  Windo

【Kettle從零開始】第二彈之Kettle資料與介面介紹

1、  下載Kettle3.2GA工具壓縮檔案。 2、  下載1.5或者以上JDK。 注:安裝完成JDK後需要配置JAVA_HOME與PATH環境變數,如果不配置則需要在Kettle家族相關的指令

第二十篇 Android獲取本機圖片、音訊、視訊、文件以及本地資料列表

android獲取本機圖片資料夾,即相簿,以及相簿下的所有圖片的方法,貼出工具類,方便後續使用,效果圖就類似百度網盤上傳圖片的 選擇相簿介面和點選某個相簿選擇圖片的介面. FileManager類: public class FileManager { p