Swift 3.0 Class Note – To Do List APP實作 、Struct、用程式碼產生UI物件

Presenter: Wei Wei

To Do List APP實作

  • 利用一個有closure為參數的func,內含警告控制器,當按下新增或修改按鈕時,判斷是否使用者是否有輸入文字,並新增或修改,還有刪除功能
  • 利用UserDefaults將資料儲存
  • 用到escaping的觀念
  • 用到typealias取小名

f2d1cc3e-e7d1-4852-a42a-9b43313a2bdb-4127-00000e9d0e94a7a6

ref. : Escaping and Nonescaping Closures in Swift 3

git@github.com:dan12411/HelloToDoList.git

Struct

  • 可給初始值或不給
  • 可加方法
  • 可加init

螢幕快照 2016-10-12 下午4.47.54.png

ref. :

  1. 第一章 – Class, Struct and Enum 的抉擇
  2. Swift – Struct 與 Class 的差異性

用程式碼產生UI物件

  • 除了中間的Play Button 是用storyboard拉出來的,其他UI物件,都是用程式碼產生。

%e8%9e%a2%e5%b9%95%e5%bf%ab%e7%85%a7-2016-10-12-%e4%b8%8b%e5%8d%885-22-43

git@github.com:dan12411/HelloButton.git


發表留言