A fast and efficient way to view and interact with the iOS filesystem
CLFileNavigator is a powerful tool that can be used to allow the user to engage in complex and fast interactions with the iOS filesystem. The framework contains an array of different features, all providing useful functionality designed to maximize productivity. The framework can be seen in use in the myDownload app available on the iTunes Store.
Right out of the box, CLFileNavigator provides a streamlined approach to file browsing that provides the following features
- The ability to view and edit many types of files, including sound files (MP3, M4A, etc.), video files, text files, compressed files (TAR, ZIP, BZ2, etc.), images, PDFs, and more
- Sophisticated MP3 manipulation
- Downloadable icon packs
- A well-written and extensible framework that can easily be modified to provide increased functionality and add support for other file types
The extensibilty and out-of-the-box functionality that CLFileNavigator provides is very useful for apps that require heavy interaction with the filesystem, such as a download manager, or apps that require little interaction, such as an image viewer.
The following is an example of just how simple it is to bring CLFileNavigator's functionality to your app. It simply instantiates an object of the `CLDirectoryViewController` class, which can then be presented to provide the full functionality of the framework.
CLDirectoryViewController *directoryViewController = [[CLDirectoryViewController alloc] initWithDirectoryPath:documentsDirectory];