汇总IOS之文件管理
来源:互联网 发布:教师网络研修平台登录 编辑:程序博客网 时间:2024/06/05 20:05
1.文件管理
2.数据处理
3.多线程操作
4.网络、客户端和服务器、json数据解析、协议
5.数据库、coreData
6.项目:本地音乐播放器、天气、letao、诗词
7.开源第三方库:AFNetworking、SDWeb了Image、MJRefresh、Maonsry、FMDB….
特点
1.和数据处理(界面少)
2.涉及面广泛(ip地址、端口、socket编程、http协议)
3.原理/流程(UIWebView/WKWebView)
其他
1.网络:协调
www.stackoverflow.com
MAC操作系统的文件
1.基于Unix/Linux
创建文件只能用命令或者软件;
touch test.aa.a.a.a….
2.路径下面
iPhone、iPad的操作系统:嵌入式的Unix/Linux操作系统
iOS:运行在Unix/Linux操作系统
每个app的应用程序都有一个沙盒(sand box)
音频、视频、数据本质一定存在文件中;
什么是沙盒?
是一个封闭独立安全的空间
bundle容器(只读)
data容器(可读写):创建的文件夹文件位置
->Documents/:iTUnes/iCloud才会备份(一般放在本文件➕)
->Library/Caches:iTunes/iCould不会备份(下载的图片音频和视频)
->Library/preference:iTunes/iCould不会备份(下载的图片音频和视频)
->tmp/:系统会不定时删除所有文件、文件➕
样例:使用代码获取数据容器中得文件夹的路径
demo01_Sandbox
样例:把变量保存的数据存到指定文件夹下的指定文件内(到文件这层需要字符串拼接路径)
demo02_ContentToFile
总结:
1.路径选择,路径拼接
2.如何读取,写入数据(oc基本的数据类型)
代码的方式来操作文件和文件夹
NSFileManager:文件/文件的管理
使用步骤:单例(default/shared/standard)+方法
[UIApplication sharedApplicatiion]->可以取到所有的系统单例
单例对象:设计模式之一;某个类的唯一的一个实例对象
1.创建
2.删除
3拷贝文本内容
4.获取某个文件夹的所有文件
5.剪切、移动
样例:使用NSFileManger操作文件夹、文件
【demo03_NSFileManger】
NSFileHandle:对象(读/写/读写)+read/write+closeFile
使用NSFileHandle实现大文件的拷贝
Demo01_NSFileHandle_Bigfile
- 汇总IOS之文件管理
- iOS之文件管理
- iOS开发之文件管理
- ios之项目管理文件丢失
- iOS开发笔记之三十六——开发中内存管理的使用技巧汇总
- iOS开发-文件管理
- iOS开发-文件管理
- 笔记-IOS 文件管理
- iOS文件管理
- IOS文件管理
- ios开发----文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- IOS-文件管理NSFileManager
- iOS文件管理
- iOS开发-文件管理
- iOS 文件管理
- dd测试磁盘读写速度
- 那些年,我们一起点过的赞
- hdu--2501--Tiling_easy version
- 3.1.13 时间管理
- Oracle学习笔记【02】:单行函数
- 汇总IOS之文件管理
- 如何处理服务器SSL收到了一个弱临时Diffie-Hellman 密钥?
- [译]Android 性能典范:拯救计划
- C++ 引用的作用和用法
- JMS使用ActiveMQ实现Queue和Topic两种模式
- JavaScript初学笔记(1)
- 第三次实验
- 简单快捷PHP数组赋值方法详解
- 常用在线工具整理