 這是七百系列的最後幾次視頻講座的筆記。我早已看完了所有的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中文博客 |