iOS 相关路径
2016-04-15 13:53
351 查看
// 资源目录
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];
// 获取程序Documents目录路径
// 目录列表
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// 根目录
NSString *documentsDirectory = [paths objectAtIndex:0];
// 获取程序Library目录路径
// 目录列表
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
// 根目录
NSString *documentsDirectory = [paths objectAtIndex:0];
// 获取程序caches目录
NSArray *cache = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachePath = [cache objectAtIndex:0] ;
//根据文件名来获取文件路径 doucument
- (NSString *)dataFilePath:(NSString *)sender
{
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentDirectory = [path objectAtIndex:0];
return [documentDirectory stringByAppendingPathComponent:sender];
}
// 获取程序app文件所在目录路径
NSString *homePath = NSHomeDirectory();
// 获取程序tmp目录路径
NSString *tempPath = NSTemporaryDirectory();
// 获取程序应用包路径
NSString * path = [[NSBundle mainBundle] resourcePath];
// 或
NSString * path = [[NSBundle mainBundle] pathForResource: @"info" ofType: @"txt"];
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];
// 获取程序Documents目录路径
// 目录列表
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// 根目录
NSString *documentsDirectory = [paths objectAtIndex:0];
// 获取程序Library目录路径
// 目录列表
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
// 根目录
NSString *documentsDirectory = [paths objectAtIndex:0];
// 获取程序caches目录
NSArray *cache = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachePath = [cache objectAtIndex:0] ;
//根据文件名来获取文件路径 doucument
- (NSString *)dataFilePath:(NSString *)sender
{
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentDirectory = [path objectAtIndex:0];
return [documentDirectory stringByAppendingPathComponent:sender];
}
// 获取程序app文件所在目录路径
NSString *homePath = NSHomeDirectory();
// 获取程序tmp目录路径
NSString *tempPath = NSTemporaryDirectory();
// 获取程序应用包路径
NSString * path = [[NSBundle mainBundle] resourcePath];
// 或
NSString * path = [[NSBundle mainBundle] pathForResource: @"info" ofType: @"txt"];
相关文章推荐
- iOS常用数学常量宏
- iOS常用的数学函数
- 【iOS学习笔记 16-4-15】正则表达式基础
- ios / % 四舍五入 向上取整(ceil()) 向下取整(floor())
- Masonry
- IOS学习笔记——CocoaPods安装使用
- IOS学习之——navigationController的界面跳转方法
- 不能选择设备(真机,模拟器都不可以)
- iOS crash dSYM
- iOS路径问题
- iOS集成构建
- iOS小结
- iOS presentViewController 之后设置界面透明
- iOS中的动画
- ios CGRec用法
- IOS(CGGeometry)几何类方法总结
- iOS RunLoop处理逻辑(图解)
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- iOS 添加启动图片
- iOS错误集锦,到此网址下面