1, Unix自帶的file文件系統, fopen/create創建
2, nsuserdefault iOS的單例類, 本質是以Key-Value形式存成plist文件,Library/Preferences目錄下 用于存儲一般信息, 敏感信息建議用keychain存儲.
3,plist Plist文件是XML格式的, Library/Preferences目錄下, NSFileManager管理, ### Plist文件支持的數據格式有: NSString, NSNumber, Boolean, NSDate, NSData, NSArray, 和NSDictionary. 其中,Boolean格式事實上以[NSNumber numberOfBool:YES/NO];這樣的形式表示。NSNumber支持float和int兩種格式
4, NSKeyedArchiver, 歸檔, 支持NSCoding協議,其實使用NSCoding和NSKeyedArchiver事實上也是寫plist文件,只不過對復雜對象進行了編碼使得plist支持更多數據類型而已。編寫成object進行存儲
5, sqlite3 iOS自帶,不多介紹, 第三方參考fmdb (fmdb很好的處理了并發, 而sqlite3是原生的)
6, coredata XCode自帶有圖形化工具,可以自動生成數據類型的代碼。第三方參考MagicalRecord