Read More648 views1 minute read iOSiOS Synchronous HTTP RequestByWayne20/06/2020 HTTP Request 一般都是非同步 (Asynchronous) 處理的。URLSession 和 Alamofire 都沒有提供同步處理的方法。既然它們只提供非同步的方法,那就只能將非同步的方法包裝成同步的方法。關鍵就在於,利用信號 (Semaphore) 來等待 HTTP Request 回來。 Read More 0 0 0 0
Read More1.6K views2 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 6 – Alert, NavigationByWayne18/06/2020 上一章都在是講解新增商品頁面的 Layout,本章會談論到新增商品的功能。我們會談論到提示窗 (Alert) 和導覽列 (Navigation Bar) 的使用。另外,我們還會介紹另一個 Property Wrapper 叫 @Environemnt。 Read More 0 0 0 0
Read More1.5K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 5 – TextField, @StateByWayne18/06/2020 我們把新增商品的頁面分為兩個章節。第一章我們會介紹 VStack、Button 和 TextField 等 UI 元件,另外還會介紹 @State。在上一章已經學了一些 UI 元件,所以這章的 UI 元件部分會容易多。SwiftUI 的 @State 是全新概念,務必要多花一點時間了解。 Read More 0 0 0 0
Read More1.2K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 4 – List, HStack, Text, SpacerByWayne04/06/2020 本章我們會為 Coffee Shop App 加上商品列表。在這頁面中,你會學習到如何使用 SwiftUI 中的 List、HStack、Text 和 Spacer 等 UI 元件。此外,還會介紹 ForEach 和 Identity Key Path (\.field)。 Read More 0 0 0 0
Read More2.1K views1 minute read iOS建立第一個 SwiftUI App建立第一個 SwiftUI App:Day 0ByWayne28/05/2020 本系列文章中,我們將從零開始,一步一步地教你用 SwiftUI 打造一個咖啡廳 iOS APP。拜 iPhone 裝置越來越強大,APP 可以做的事情越來越廣,近年來 APP 開發受到更多人重視。SwiftUI 是 Apple 最新推出 UI 套件 (Framework)。在未來數年內,應該會取代目前的 UIKit 套件。 Read More 0 0 0 0
Read More1.6K views1 minute read iOSiOS Push Notifications + 模擬器ByWayne22/05/2020 Xcode 11.4 推出新功能,可以透過 simctl 指令發送 Push Notifications 到 iOS 模擬器 (Emulator)。不在一定要透過後端程式才能發送。大大地降低開發時的時間成本。 Read More 0 0 0 0
Read More1.2K views2 minute read iOSiOS 設定 Border, Radius, ShadowByWayne21/05/2020 開發 iOS APP 時,常常要設定 Border、Radius 和 Shadow。本章除了介紹如何用程式達成,還會介紹如何在 Xcode 的 Attributes Inspector 中可以直接設定,省去程式部分。 Read More 0 0 0 0
Read More2.8K views1 minute read iOSCocoaPods 教學 – 安裝和更新ByWayne21/05/2020 CocoaPods 是 Xcode 的一個套件管理工具 (Package Manager)。套件管理工具是軟體開發中很重要的一環。本章會介紹如何安裝 CocoaPods、如何建立 CocoaPods 專案、以及如何更新套件。 Read More 0 0 0 0
Read More1.3K views1 minute read iOSiOS Core Data 升級 – Lightweight MigrationByWayne21/05/2020 Core Data 在 iOS 開發中是儲存資料的首選。當 APP 已經上線了之後,下一版要更動 Attribute,我們就需要處理 Core Data 的升級。所幸 Xcode 已經有提供 Core Data 升級的管理機制,就是 Core Data Lightweight Migration。 Read More 0 0 0 0