LikeABossApp

我養罷個,罷個養我

The Core Data Stack學習記錄

The managed object model

NSManagedObjectModel表示app中每個物件類型的數據模式

Note:NSManagedObjectModel是怎麼聯繫數據模式的?我們可以在Xcdoe上創建與編輯xcdatamodel這個文件,有一個特別的compiler(編譯器)叫momc,它complies model文件成為一套文件,然後放進一個momd資料夾中。

Core Data用momd資料夾中的內容在runtime初始化NSManagedObjectModel (繼續閱讀…)

關於lazy variable

lazy variable從iOS 7.0開始加入

當你需要的時候才建立複雜的object在iOS中是非常普遍的,Swift有一個適合運用在即時複雜運算的機制 – lazyvariable,

這些variable會利用function來建立,只有在被呼叫時才會跑function裡的內容,

整體來說可以節省處理的時間。 (繼續閱讀…)

Apple Watch Series 2 使用心得

雖然還沒有真正殺手級的產品問世,但對現在來說穿戴裝置已經不是什麼前衛的新玩意兒了,

我從第一代就開始在使用Apple Watch了,雖然當初會有Apple Watch完全是個意外,

不過戴了一陣子之後倒是很習慣有個智慧型手錶來輔助生活。 (繼續閱讀…)

Xcode 8快速為function加上說明敘述

在Xcode開發時我們可以透過option + 左鍵來查看一個function的簡短說明文件,

而如果要幫自己寫的function加上說明,Xcode提供了一個很快速的作法:

1.游標放在要加說明的function上方,按下快捷鍵:command + option + /

Xcode貼心的自動產生填寫說明的格式,其中還包含了參數的解釋 (繼續閱讀…)