沙盒路径

来源:互联网 发布:java编程什么系统好 编辑:程序博客网 时间:2024/05/15 08:44

FOUNDATION_EXPORT NSString*NSHomeDirectory(void);

沙盒目录

 

这个方法出现的那个文件里有好多路径类的方法


简单讲述 沙盒机制

沙河机制是从杀毒程序发源过来的


每个程序都是独立的文件夹


缓存  省流量 优化用户体验度 不用反复下载

沙盒里的tmp文件夹保存

(数据库也能保存)


保存文件名最好使用网址 但存在很多非法字符 所以需要编码 

MD5  编码:

①编码成32位字符串

②不可逆的

③同一个东西不管加密多少次,都是同一个结果

网游中一般都有  用来校验 保证安全性的

密码传送也有用这个的

导入第三方库  是对NSString的category

"NSString+Hashing.h"

- (NSString *)MD5Hash



- (NSString*)stringByAppendingPathComponent:(NSString *)str;

拼路径的专用方法   判断前面的路径有没有/, 会自动添加

 

拼接路径


**************

常用沙河路径:


NSLog(@"%@", [NSBundlemainBundle].resourcePath);

/Users/apple/Library/Application Support/iPhoneSimulator/7.0.3/Applications/C74397E3-AB40-4B50-B744-8F6A1A6876CA/wyBaidulvyou.app

NSLog(@"%@", [[NSBundlemainBundle] pathForResource:@"testJson" ofType:@"json"]);

Users/apple/Library/Application Support/iPhoneSimulator/7.0.3/Applications/C74397E3-AB40-4B50-B744-8F6A1A6876CA/wyBaidulvyou.app/testJson.json

NSLog(@"%@",NSHomeDirectory());

/Users/apple/Library/Application Support/iPhoneSimulator/7.0.3/Applications/C74397E3-AB40-4B50-B744-8F6A1A6876CA

NSLog(@"%@",[NSHomeDirectory()stringByAppendingPathComponent:@"Documents/wyJsons"]);

/Users/apple/Library/Application Support/iPhoneSimulator/7.0.3/Applications/C74397E3-AB40-4B50-B744-8F6A1A6876CA/Documents/wyJsons

0 0
原创粉丝点击