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

How to make "Done" button working on TextField keyboard

STEP 1 Setting 'Return Key' @ Attribute Inspector


STEP 2 Connect the IBAction


STEP 3 implement the IBAction


不要亂寫一堆程式碼污染專案,請用上述的方式完成喔 0.<