Simulator相關(guān)路徑
模擬器在MAC中的路徑一:
模擬器在MAC中的安裝路徑
- /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
app應(yīng)用在MAC中的安裝路徑
- 在Xcode5和之前的版本中
- /Users/username/Library/Application Support/iPhone Simulator。
- 在該文件夾下睦疫,可以查看到所有的模擬器版本风皿,點(diǎn)進(jìn)去后,可查看應(yīng)用沙盒情況。
- 在開發(fā)中东帅,建議將文件拖動(dòng)快捷路徑到Finder左側(cè)個(gè)人收藏下咆爽,可以方便打開查看應(yīng)用沙盒。
- 在Xcode6中腮介,將模擬器的位置進(jìn)行了變更
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)(一些字符串)
- 后面那些模擬器標(biāo)識(shí)就是一些字符串代表每一個(gè)不同的iOS設(shè)備
比如D3E79030-5DB9-4E5B-8E46-5C3B100A4C1C就代表這是iPhone4S,點(diǎn)擊進(jìn)去查看device.plist這個(gè)文件肥矢。
app應(yīng)用的mainBundle在MAC中路徑(app在mac上的存儲(chǔ)位置)
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Bundle/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序.app,然后右擊包內(nèi)容進(jìn)入查看。
- 里面就是傳說(shuō)中的
[NSBundle mainBundle]
對(duì)應(yīng)的路徑
- 從
mainBundle中加載指定(URL/路徑)的文件
- URLForResource方法
NSURL *url = [[NSBundle mainBundle] URLForResource:soundName withExtension:@"mp3"];
- pathForResource方法
NSString *path = [[NSBundle mainBundle] pathForResource:soundName ofType:@"mp3"];
app在MAC中的路徑二:(文件歸檔存儲(chǔ)/數(shù)據(jù)持久化存儲(chǔ)位置)
- NSSearchPathForDirectoriesInDomains( )
- 應(yīng)用app文件歸檔所在路徑
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序
// 應(yīng)用app文件歸檔所在路徑
NSString *path = NSHomeDirectory();
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序/Documents
NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
-
Library(資源庫(kù))
/Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序/Library
- Library/Caches(
沙盒
)
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序/Library
// 獲取沙盒路徑
NSString *caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
- Library/Preferences(`偏好設(shè)置`)
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序/Preferences
-
tmp(臨時(shí)文件夾)
- /Users/username/Library/Developer/CoreSimulator/Devices/模擬器標(biāo)識(shí)/data/Containers/Data/Application/iOS應(yīng)用程序標(biāo)標(biāo)識(shí)符/iOS應(yīng)用程序/tmp
// 獲取臨時(shí)文件夾路徑
NSString *path = NSTemporaryDirectory();
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者