NTFS has several technical improvements over the file systems that it superseded – File Allocation Table (FAT) and High Performance File System (HPFS) – such as improved support for metadata and advanced data structures to improve performance, reliability, and disk space use.
mac OS comes with read-only support for NTFS; its disabled-by-default write support for NTFS is unstable.In the mid-1980s, Microsoft and IBM formed a joint project to create the next generation of graphical operating system; the result was OS/2 and HPFS.Key-value pairs, dictionaries, and arrays can all be stored as user application preferences using the NSUser Defaults class.Using a property list (.plist) approach is also a viable option for storing small amounts of data using a dictionary or array.Using Core Data virtually eliminates the need to work directly with the database, therefore insulating the developer from writing transact SQL statements to manipulate the data.
This post is part of my collection: Swift 2 – For Beginners.
One of the most powerful features of the i OS platform is the ease of integrating database features into an app.
Many i OS apps use the built-in SQLite public-domain database engine — along with the Core Data framework — to persist information within their i OS apps.
NTFS is supported in other desktop and server operating systems as well.
Linux and BSD have a free and open-source driver for NTFS with both read and write functionality.
The NSDictionary and NSArray classes support reading from and writing to a property list file.