利用 protocol Codable 將自訂型別資料存檔,實作 CRUD

範例: : 情人的新增,讀取,編輯,刪除,搜尋。

https://www.dropbox.com/s/iwnefg3ujrb4fzh/CodableWriteFileDemo.zip?dl=0

舊做法:

利用 protocol NSCoding,只有物件能儲存,搭配 NSKeyedArchiver & NSKeyedUnarchiver。

新做法:

可以存檔的東西: 遵從 protocol Codable 的型別。

typealias Codable = Decodable & Encodable

內建遵從 protocol Codable 的型別:

當型別遵從 protocol Codable,而且它的 property 型別也是 Codable 時,它才可以存檔。就像劉德華很帥,因為他的每個地方都很帥。

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com