这是七百系列的最后几次视频讲座的笔记。我早已看完了所有的WWDC 2012视频讲座,内容真是太多了。我实在是没有时间再继续写其它系列视频讲座的摘要笔记,因此,我这次完成七百系列的笔记之后,我的WWDC12笔记也就此搁笔了。 709 What's new in The Filesystem 苹果的文件系统是负责管理电脑中的所有数据。该视频讲座首先列出了Filesystem的设计结构,以及新操作系统所支持的文件系统,其中HFS格式只读的支持将会退出。 iOS + OSX从Filesystem来说都是同一编码基础,唯一区别是iOS采用case-sensitive HFS+(HFSX)。 从硬件上来看,存储的方式是朝着SSD的趋势发展,文件I/O的速度更快,因此对Filesystem也有影响,需要更新。从分布式的发展趋势来看,云的服务是发展的方向,因此对Filesystem提出了安全、有效和备份的要求。 操作系统的更新有增加扩展的文件属性。 讲座从应用软件、内存和硬盘三个方面概要介绍之间的关系,并介绍了如何提高性能的一些技巧,如进行搜索的API,文件系统变化的通知方式,文件系统的metadata,推荐采用GCD分式计算方式处理文件,避免用户界面的等待。 云存储推荐采用NSFileCoordinator,这是一个十分复杂的平台,它提供简单的界面,内部处理了文件存储和管理的复杂过程。 在Mac OS的终端,可以用指令fs_usage来了解操作系统文件系统所发生的详细内容。比如用如下指令可以了解整个Filesystem的动态: 详细阅读请访问我的Blogger中文博客 |