SwiftUI 框架 SwiftUI 小技巧:透過 PreferenceKey 簡單對齊視圖 SwiftUI 優點多不勝數,但當中你可能錯過了一個很聰明的工具 ── Preferences,尤其是 PreferenceKey 協定。我會透過一個簡單的例子,向大家介紹如何利用 PreferenceKey 對齊視圖。 AppCoda 編輯團隊 Feb 12, 2020 5 分鐘閱讀時間
iOS App 程式開發 善用 Static Factory Method 重構程式碼 讓它更流暢好讀! 在使用一個物件之前,我們經常會需要對其進行設定。比如說,使用一個 UIView 之前,有時我們會需要指定它的背景色彩等屬性: class ViewController: UIViewController { override func loadView() { // 建構一個 UIView 物件。 let view = UIView() // 設定 Hsu Li-Heng Feb 5, 2020 8 分鐘閱讀時間
iOS App 程式開發 利用 SwiftUI 元件 大幅簡化 TabView 的管理流程! 本篇原文(標題:How To Build Tab and Split Views in SwiftUI )刊登於作者 Medium,由 Keith Lander 所著,並授權翻譯及轉載。 像 Wikipedia AppCoda 編輯團隊 Jan 29, 2020 6 分鐘閱讀時間
SwiftUI 框架 SwiftUI 教學:如何建立星際大戰透視文字(Perspective Text) SwiftUI 框架已正式推出了大約五個月。 如果您仍未試用這個新框架,跟著本文一一步一步做就可以創建你第一個 SwiftUI 程式。本教學將告訴你如何以 Text 來呈現資訊。你將會學到如何運用不同顏色、字體、背景與旋轉效果來自訂文字。 Simon Ng Jan 21, 2020 11 分鐘閱讀時間
iOS App 程式開發 利用尺寸類別 (Size Classes) 建構自適應佈局 靈活為不同螢幕尺寸做開發 本篇原文(標題:Building Adaptive Layout with Size Classes — Programmatically)刊登於作者 Medium,由 Batikan 所著,並授權翻譯及轉載。 以前,建構用於 iOS 的使用者介面非常容易,因為只有一種 AppCoda 編輯團隊 Jan 15, 2020 5 分鐘閱讀時間
iOS App 程式開發 在 Google Maps 上繪製曲線 (Curved Lines) 風格新穎又省錢! 本篇原文(標題:Creating Curved Lines in Google Maps)刊登於作者 Medium,由 Ryan NHP 所著,並授權翻譯及轉載。 你知道嗎?當你在 Google Maps 使用 AppCoda 編輯團隊 Jan 8, 2020 6 分鐘閱讀時間
Core Data 實作客製化 Apple Shortcuts 圖示系統 打造出色的使用者體驗 本篇原文(標題:How I Created Apple’s Shortcuts Icon System)刊登於作者 Medium,由 Hassan El Desouky 所著,並授權翻譯及轉載。 簡介 在本篇教學中, AppCoda 編輯團隊 Jan 1, 2020 15 分鐘閱讀時間
Swift 程式語言 用 Swift 實作 Smalltalk MVC 大幅減少資料流的複雜度! 在 Apple 開發圈,我們都很熟悉所謂的 MVC 設計模式:把整個程式裡的物件分成 Model、View 與 Controller 三種不同的角色,讓它們分別負責解決不同的問題。Model 物件專責資料的封裝與相關的基礎行為,View 物件代表使用者看得到的介面元件,而 Controller 物件負責把 Hsu Li-Heng Dec 25, 2019 12 分鐘閱讀時間
Memory Management 透過 Objective-C 快速了解 iOS 記憶體管理的概念 本篇原文(標題:iOS Memory Management in Under 6 Minutes)刊登於作者 Medium,由 Hassan El Desouky 所著,並授權翻譯及轉載。 最近,我搜尋了很多關於 iOS AppCoda 編輯團隊 Dec 19, 2019 8 分鐘閱讀時間
動畫實作 ViewController 轉場進階指南:進一步創建絢麗的轉場動畫 一直以來,開發者都費盡心思去了解視圖控制器 (ViewController) 之間的轉換,但線上能簡單說明視圖控制器動畫轉場的教程卻非常少。上一篇文章我教了大家用最簡單的方法,創建令人驚艷的轉場動畫。在這篇進階文章中,我會再帶大家客製另一款轉場動畫。 AppCoda 編輯團隊 Dec 11, 2019 13 分鐘閱讀時間
動畫實作 ViewController 轉場初階指南:簡單打造酷炫的轉場動畫 一直以來,很多開發者都費盡心思去了解視圖控制器 (ViewController) 之間的轉換,可是,線上能簡單說明視圖控制器動畫轉場的教程卻非常少。這篇文章由 Fran Obarrio 帶大家客製由一個視圖控制器轉場到另一個的動畫,讓大家用最簡單的方法,創建令人驚艷的轉場動畫。 AppCoda 編輯團隊 Dec 4, 2019 9 分鐘閱讀時間
iOS App 程式開發 詳解 Swift 各種 Type Polymorphism 找出最適合的實作方式! Swift 不同 Type Polymorphism (多型) 的實現方式各有差異,這些差異在語法中經常被刻意隱瞞。這雖然使程式碼更簡潔易讀,但也造成開發者容易碰到一些不明就裡的設計問題。此文將簡介各個 type polymorphism 的原理與異同之處,為你找出最適合的實作方式。 Hsu Li-Heng Nov 27, 2019 14 分鐘閱讀時間