iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

30天Swift入門學習 系列

30天的iOS Swift自學歷程

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室第一屆鐵人賽
DAY 21

iOS App 實作(16) Side-in Menu

Description:這demo是實作一個側邊欄,側邊欄是非常常用的一種功能。使用者可以點選按鈕來展開 / 收起側邊欄。 Component: Navig...

2018-01-09 ‧ 由 吳晉榮 分享
DAY 22

iOS App 實作(17) Shake Detect

Description:這demo是透過偵測手機搖動來更換圖片及震動手機。iOS 在 UIResponder interface 中提供了三個有關 Motion...

2018-01-10 ‧ 由 吳晉榮 分享
DAY 23

Swift Retain Cycle

開始講 retain cycle 前,先來講解 Swift 中記憶體的回收機制 ARC(Automatic Reference Counting)。在 iOS...

2018-01-11 ‧ 由 吳晉榮 分享
DAY 24

iOS App 實作(18) UserDefaults

Description:iOS 提供的儲存資訊方式之一,也是最為簡單的方式。可以儲存各種格式:Bool 、 Float 、 Double 、 Int 、 Str...

2018-01-12 ‧ 由 吳晉榮 分享
DAY 25

iOS App 實作(19) SQLite(part 1)

上一篇寫到用 UserDefaults 來儲存資料,但由於 UserDefaults 並不適和用於儲存大量資料。其原因是當 App 載入執行時該 App 所擁...

2018-01-13 ‧ 由 吳晉榮 分享
DAY 26

iOS App 實作(19) SQLite(part 2)

上一篇講完了會用到的 SQL 語法,本篇會將前面講過的基本功能獨立出來寫成一個 class ,以便需要時可以重複使用。 首先,在 Swift 中要使用 SQLi...

2018-01-14 ‧ 由 吳晉榮 分享
DAY 27

iOS App 實作(19) SQLite(part 3)

Description:前兩篇講解了 SQLite 語法並將之實作成 Swift code 後,本篇為整個 App 的實作也是這系列的最後一篇。此 demo 透...

2018-01-15 ‧ 由 吳晉榮 分享
DAY 28

iOS App 實作(20) Face Detection

Description:Apple 在 WWDC 2017 中發佈了 Vision 這個新的 framework,本篇來實作裡面的臉部偵測功能。 Compon...

2018-01-16 ‧ 由 吳晉榮 分享
DAY 29

Multi-Thread handling - GCD(Grand Central Dispatch)

執行緒(thread)是 CPU 中真正來處理及執行指令的部分。以當前的 CPU 架構,每個核心內至少內含一個執行緒,如何新增執行緒來進行多工處理多個任務讓 A...

2018-01-17 ‧ 由 吳晉榮 分享
DAY 30

Multi-Thread handling - Operation

在前一篇提到了用 GCD 來增加執行緒(threads)以改進 App 的執行效能,本篇來聊 iOS 中另一種操作多執行緒的方法: Operation。 Ope...

2018-01-18 ‧ 由 吳晉榮 分享