Simulator相关路径
模拟器在MAC中的路径一:
模拟器在MAC中的安装路径
- /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
app应用在MAC中的安装路径
- 在Xcode5和之前的版本中
- /Users/username/Library/Application Support/iPhone Simulator。
- 在该文件夹下,可以查看到所有的模拟器版本,点进去后,可查看应用沙盒情况。
- 在开发中,建议将文件拖动快捷路径到Finder左侧个人收藏下,可以方便打开查看应用沙盒。
- 在Xcode6中,将模拟器的位置进行了变更
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识(一些字符串)
- 后面那些模拟器标识就是一些字符串代表每一个不同的iOS设备
比如D3E79030-5DB9-4E5B-8E46-5C3B100A4C1C就代表这是iPhone4S,点击进去查看device.plist这个文件。
app应用的mainBundle在MAC中路径(app在mac上的存储位置)
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Bundle/Application/iOS应用程序标标识符/iOS应用程序.app,然后右击包内容进入查看。
- 里面就是传说中的
[NSBundle mainBundle]
对应的路径
- 从
mainBundle中加载指定(URL/路径)的文件
- URLForResource方法
NSURL *url = [[NSBundle mainBundle] URLForResource:soundName withExtension:@"mp3"];
- pathForResource方法
NSString *path = [[NSBundle mainBundle] pathForResource:soundName ofType:@"mp3"];
app在MAC中的路径二:(文件归档存储/数据持久化存储位置)
- NSSearchPathForDirectoriesInDomains( )
- 应用app文件归档所在路径
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序
// 应用app文件归档所在路径
NSString *path = NSHomeDirectory();
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序/Documents
NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
-
Library(资源库)
/Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序/Library
- Library/Caches(
沙盒
)
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序/Library
// 获取沙盒路径
NSString *caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
- Library/Preferences(`偏好设置`)
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序/Preferences
-
tmp(临时文件夹)
- /Users/username/Library/Developer/CoreSimulator/Devices/模拟器标识/data/Containers/Data/Application/iOS应用程序标标识符/iOS应用程序/tmp
// 获取临时文件夹路径
NSString *path = NSTemporaryDirectory();
网友评论
看得出来:
曾经一段时间简书也做的不错,
编辑功能不错,相当于网络版的wordpress
wordpress确实也过时很9