Encoding and Decoding Objects

無論Android或Objective-C都會有自訂Data Model的應用

把object instance存放於記憶體是最常見的方式,二者的作法如下
Android:制定欄位 & getter/setter
Objective-C:制定欄位

但在下列場景一定要序列化
Android:二個頁面間傳值(例如activityA跳轉至activityB的時候要傳遞一個自訂data)
Objective-C:自訂data儲存於NSDefault

序列化方式
Android:implements Parcelable
Objective-C:implements NSCoding

參考資料
Archiving Objective-C Objects with NSCoding
Encoding and Decoding Objects

沒有留言: