{"id":473,"date":"2014-11-05T21:01:24","date_gmt":"2014-11-05T13:01:24","guid":{"rendered":"http:\/\/www.yusian.com\/blog\/?p=473"},"modified":"2016-07-15T17:22:46","modified_gmt":"2016-07-15T09:22:46","slug":"ios%e5%bc%80%e5%8f%91%e4%b8%ad%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e8%af%bb%e5%86%99%e6%93%8d%e4%bd%9c%e7%a4%ba%e4%be%8b","status":"publish","type":"post","link":"https:\/\/www.yusian.com\/blog\/project\/2014\/11\/05\/210124473.html","title":{"rendered":"iOS\u5f00\u53d1\u4e2d\u57fa\u672c\u6587\u4ef6\u8bfb\u5199\u64cd\u4f5c\u793a\u4f8b"},"content":{"rendered":"<p>\u4e0d\u9700\u8981\u591a\u89e3\u91ca\uff0c\u76f4\u63a5\u4e0a\u4ee3\u7801\u8bf4\u660e\uff0c\u4ee3\u7801\u4e2d\u6709\u76f8\u5173\u6ce8\u91ca<\/p>\n<pre lang=\"objc\" line=\"1\">    \/\/ Home\u8def\u5f84\n    NSString *homePath = NSHomeDirectory();\n    \n    \/\/ Caches\u8def\u5f84\n    NSArray *caches = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);\n    NSString *cachesPath = [caches firstObject];\n    \n    \/\/ Documents\u8def\u5f84\n    NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);\n    NSString *documentsPath = [documents firstObject];\n    \n    \/\/ Tmp\u8def\u5f84\n    NSString *tmp = NSTemporaryDirectory();\n    \n    \n    \/\/ \u6570\u7ec4\u8bfb\u5199\u64cd\u4f5c\n    NSArray *array = @[@\"a\",@\"b\"];\n    \/\/ 1\u3001\u8bbe\u7f6e\u6587\u4ef6\u8def\u5f84\n    NSString *arrayPath = [documentsPath stringByAppendingPathComponent:@\"array.plist\"];\n    \/\/ 2\u3001\u5199\u5165\u6587\u4ef6\n    [array writeToFile:arrayPath atomically:YES];\n    \/\/ 3\u3001\u4ece\u6587\u4ef6\u83b7\u53d6\u6570\u636e\n    NSArray *getArray = [NSArray arrayWithContentsOfFile:arrayPath];\n    \/\/ 4\u3001\u8f93\u51fa\u6253\u5370\n    NSLog(@\"%@\", getArray);\n\n    \/\/ \u5b57\u5178\u8bfb\u5199\u64cd\u4f5c\n    NSDictionary *dict = @{@\"1\":@\"one\", @\"2\":@\"two\"};\n    NSString *dictPath = [documentsPath stringByAppendingPathComponent:@\"dict.plist\"];\n    [dict writeToFile:dictPath atomically:YES];\n    NSDictionary *getDict = [NSDictionary dictionaryWithContentsOfFile:dictPath];\n    NSLog(@\"%@\", getDict);\n    \n    \/\/ \u5b57\u7b26\u4e32\u8bfb\u5199\u64cd\u4f5c\n    NSString *string = @\"\u5c0f\u9f99\u867e\u8bba\u575b\u5730\u5740\uff1awww.yusian.com\";\n    NSString *strPath = [documentsPath stringByAppendingPathComponent:@\"string.txt\"];\n    [string writeToFile:strPath atomically:YES encoding:NSUTF8StringEncoding error:nil];\n    NSString *getStr = [NSString stringWithContentsOfFile:strPath encoding:NSUTF8StringEncoding error:nil];\n    NSLog(@\"%@\", getStr);\n\n    \/\/ \u56fe\u7247\u8bfb\u5199\u64cd\u4f5c\n    UIImage *image = [UIImage imageNamed:@\"001.jpg\"];\n    \/\/ \u56fe\u7247\u4e00\u822c\u5b58\u50a8\u5728Caches\u76ee\u5f55\n    NSString *imagePath = [cachesPath stringByAppendingPathComponent:@\"001.jpg\"];\n    \/\/ \u56fe\u7247\u4e0d\u76f4\u63a5\u5b58\u50a8\uff0c\u9700\u538b\u7f29\u6210Data\u683c\u5f0f\n    NSData *imageData = UIImageJPEGRepresentation(image, 0.1);\n    \/\/ \u5199\u5165\u672c\u5730\u6c99\u76d2\n    [imageData writeToFile:imagePath atomically:YES];\n    \/\/ \u83b7\u53d6\u56fe\u7247\n    UIImage *getImage = [UIImage imageWithContentsOfFile:imagePath];\n<\/pre>\n<p><strong>\u76f8\u5173\u94fe\u63a5\uff1a<\/strong><\/p>\n<p>1\u3001<a href=\"http:\/\/www.yusian.com\/blog\/project\/2014\/11\/06\/094658.html\" target=\"_blank\">iOS\u5f00\u53d1\u4e2d\u81ea\u5b9a\u4e49\u5bf9\u8c61\u7684\u5f52\u6863<\/a><br \/>\n2\u3001<a href=\"http:\/\/www.yusian.com\/blog\/project\/2014\/11\/05\/234035.html\" target=\"_blank\">iOS\u5f00\u53d1\u4e2d\u591a\u5bf9\u8c61\u5f52\u6863\u64cd\u4f5c<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e0d\u9700\u8981\u591a\u89e3\u91ca\uff0c\u76f4\u63a5\u4e0a\u4ee3\u7801\u8bf4\u660e\uff0c\u4ee3\u7801\u4e2d\u6709\u76f8\u5173\u6ce8\u91ca \/\/ Home\u8def\u5f84 NSString *homePath = NSHomeDirectory(); \/\/ Caches\u8def\u5f84 NSArray *caches = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cachesPath = [caches firstObject]; \/\/ Documents\u8def\u5f84 NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsPath = [documents firstObject]; \/\/ Tmp\u8def\u5f84 NSString *tmp = NSTemporaryDirectory(); \/\/ \u6570\u7ec4\u8bfb\u5199\u64cd\u4f5c NSArray *array = @[@&#8221;a&#8221;,@&#8221;b&#8221;]; \/\/ 1\u3001\u8bbe\u7f6e\u6587\u4ef6\u8def\u5f84 NSString *arrayPath = [documentsPath stringByAppendingPathComponent:@&#8221;array.plist&#8221;]; \/\/ 2\u3001\u5199\u5165\u6587\u4ef6 [array [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[20,19],"class_list":["post-473","post","type-post","status-publish","format-standard","hentry","category-project","tag-basics","tag-storage"],"_links":{"self":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/comments?post=473"}],"version-history":[{"count":0,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/473\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/media?parent=473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/categories?post=473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/tags?post=473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}