Read More6.0K views2 minute read iOSDispatch Queue 教學ByWayne30/11/2020 GCD 提供有效率的並行處理,讓我們不需要直接管理多執行緒。它的 Dispatch Queues 可以循序地(serially)或是並行地(concurrently)執行任務。我們只需要將要並行的程式當作任務提交到 dispatch queues 就可以了。 Read More 0 0 0 0
Read More4.7K views1 minute read iOSSwiftUI @State & @Binding 教學ByWayne29/07/2020 SwiftUI 推出了兩個 Property Wrapper – @State and @Binding。利用它們可以達到變數的 Two-way Binding 功能。也就是當變數的值改變時,它會重新被顯示。本章藉由製作一個 Custom View 來展示如何使用 @State 和 @Binding。 Read More 0 0 0 0
Read More2.2K views2 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 11 – @Published, @ObservedObjectByWayne27/07/2020 本章是最後一個章節,將新增帳單頁面。我們會介紹 Property Wrapper – @Published 和 @ObservedObject,以及 ObservableObject protocol。利用它們,在物件更新時,可以通知 View 刷新畫面。另外還介紹一個 UI 元件叫 Stepper。 Read More 0 0 0 0
Read More1.1K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 10 – ActionSheetByWayne22/07/2020 上一章中我們完成了菜單的畫面,本章會加入點餐的動作。我們會介紹如何使用 ActionSheet 這個 UI 元件。此外,還會介紹如何在 Swift 使用 Singleton 物件。這是常常使用的技巧。 Read More 0 0 0 0
Read More1.5K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 9 – TabView, ZStack, ImageByWayne13/07/2020 本章我們會為 Coffee Shop App 加入菜單的畫面。這畫面中,我們會使用到 TabView, ZStack, Image, 和 GeometryReader 這些新的 UI 元件。另外,還會介紹如何設定 List 的背景顏色,以及如何自訂字體和大小。 Read More 0 0 0 0
Read More2.2K views2 minute read iOSiOS JavaScriptCore 教學ByWayne08/07/2020 有好幾年 JavaScript 被票選為最流行的語言。有很多的 Hybrid 行動開發也是利用 JavaScript 來實現。iOS SDK 內建的 JavaScript 執行環境是 JavaScriptCore。JavaScriptCore 目前已經支援 ECMAScript 6 (2015)。 Read More 0 0 0 0
Read More1.1K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 8 – Swipe to DeleteByWayne06/07/2020 為了要讓商品列表的功能更家齊全,除了新增商品外,還要加上修改和刪除商品的功能。本章結束時,商品列表會包含一般列表基本的新增、刪除、編輯功能。此外,還有資料儲存和頁面導覽。幾乎所有 App 裡的列表都會包含這幾個功能。 Read More 0 0 0 0
Read More3.0K views2 minute read iOSiOS WebSocket: URLSessionWebSocketTask & StarscreamByWayne01/07/2020 WebSocket 近幾年越來越熱門,Apple 也在 WWDC 2019 上發表 iOS 13 內建 WebSocket 套件。本章將介紹如何使用 URLSessionWebSocketTask,以及如何使用第三方套件 Starsream,來實現 WebSocket 串接。 Read More 0 0 0 0
Read More4.5K views2 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 7 – Core DataByWayne29/06/2020 至目前為止,我們的商品資料都是放在變數中,也就是記憶體中。不管我們新增了多少商品,關掉 App 再打開後,這些新增的商品都會不見。在 iOS 中,資料的儲存大部分會選擇 Core Data。本章將介紹如何將商品資料儲存在 Core Data。 Read More 0 0 0 0
Read More1.4K views3 minute read iOSiOS REST APIs: URLSessionDataTask & AlamofireByWayne22/06/2020 開發手機程式時,我們常常需要串接後端的 RESTful APIs。目前常用的是 URLSession 和 Alamofire。URLSession 是 iOS SDK 內建的;Alamofire 則是非常熱門的第三方套件。本章會講解如何透過它們串接 RESTful API 並取得 JSON 資料。 Read More 0 0 0 0