xcode查詢當前程式的沙盒

2022-02-10 09:08:33 字數 322 閱讀 3778

隨意在程式中新增乙個斷點,當程式命中斷點的時候,控制台中會出現乙個"lldb" 此時在"lldb"後面新增上  po nshomedirectory()  回車,控制台會出輸出沙盒的位置。複製下來通過finder---前往----前往資料夾---貼上   回車就ok了,當了當前程式的沙盒。

tmp:臨時檔案,系統會自動清理,重啟程式必定清理。

library--caches:快取

preferences:偏好設定。

mainbundle路徑查詢:

步驟同上所述:

po  [[nsbundle mainbundle]  bundlepath]

應用程式沙盒的概念

1 ios應用程式沙盒概念 ios應用程式只能在為程式建立的檔案系統中讀取檔案,不可以去其它地方訪問,此區域被成為沙盒,所以所有的非 檔案都要儲存在此,例如影象,圖示,聲音,映像,屬性列表,文字檔案等。每個應用程式都有自己的儲存空間 應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容 應用程式請求的...

如何獲取當前程式檔案的路徑

程序物件在.net中表現為system.diagnostics.process類,通過呼叫process.getcurrentprocess mainmodule.filename可獲得當前執行的exe的檔名。但是這個方法得到的僅僅是檔名,如果程式執行期間沒有切換工作目錄,那麼可以呼叫system....

Liunx下獲取當前程式路徑的方法

在linux下執行的程式經常需要獲取自己的絕對路徑,程式可能需要引用外部的資源檔案,比如在.skin 目錄下的,這樣普通程式是沒有問題,但當程式在安裝到 usr bin 目錄中,或者為程式建立連線以後就會出現問題,我們可以直接通過執行程式的鏈結來執行程式,這樣.skin 目錄就找不到了,因為當前目錄...