SwiftUI 框架 SwiftUI 小技巧:透過 PreferenceKey 簡單對齊視圖 SwiftUI 優點多不勝數,但當中你可能錯過了一個很聰明的工具 ── Preferences,尤其是 PreferenceKey 協定。我會透過一個簡單的例子,向大家介紹如何利用 PreferenceKey 對齊視圖。 AppCoda 編輯團隊 Feb 12, 2020 5 分鐘閱讀時間
iOS App 程式開發 利用 SwiftUI 元件 大幅簡化 TabView 的管理流程! 本篇原文(標題:How To Build Tab and Split Views in SwiftUI )刊登於作者 Medium,由 Keith Lander 所著,並授權翻譯及轉載。 像 Wikipedia AppCoda 編輯團隊 Jan 29, 2020 6 分鐘閱讀時間
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 分鐘閱讀時間
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 程式開發 SwiftUI & PromiseKit:讓 Alert 樣式統一又可復用 打破彈出視窗的惡夢 開發 iOS 的過程中,常常會有彈出 Alert 讓使用者選擇的需求,又需要知道使用者選擇了哪一個,卻遇到各種彈出都要一直callback callback 嗎?每次選項都很難掌握,多個選項還要自行客製化,也很難復用,只能一個畫面刻一個? 在本篇教學文章中,我們會了解到幾個要點並實作: 建立統一入口 Alert 服務化,讓任何地方需要顯示與選擇時, AppCoda 編輯團隊 Oct 30, 2019 11 分鐘閱讀時間
iOS App 程式開發 結構化 RESTful API 模組與功能 大大提升程式碼的易讀性! 日常工作中,常常需要與後端串接 RESTful API,然而 API 網址常常很難管理與統一路口,今天這篇文章,想與大家分享在公司的經驗,一起規範出一整套 RESTful API 串接的體系與模組。今天這篇文章需要大家搭配源碼閱讀。讓我們開始吧! 要點內容 統一 API 底層入口,利用泛型來解決所有 AppCoda 編輯團隊 Aug 28, 2019 16 分鐘閱讀時間
iOS App 程式開發 IGListKit 的演化:一起來看 Instagram 如何逐步解決 App 問題! IGListKit + MVVM 是 Instagram 對於 iOS UICollectionView UI 與數據解耦的解決方案,IGListKit 的設計理念是以數據驅動,來解決不同 Team 之間的需求,包含不同的數據與不一樣的 Layout。 有關於 Code 說明與範例,我建議你搭配原始碼參考閱讀 AppCoda 編輯團隊 Jul 10, 2019 10 分鐘閱讀時間
創業 GoodNotes 專訪:只靠賣 APP 的收入,也能養活一隊 15 人的團隊! GoodNotes 是一個筆記 APP,在 App Store 只售港幣 60 大元。它最傳奇的地方,是在沒有投資資金、只靠賣 APP 的收入下,竟也能養活一隊 15 人的團隊!我們訪問 GoodNotes 的創辦人 Steven,訴說這個每個軟件工程師都夢寐以求的故事。 AppCoda 編輯團隊 Jun 13, 2019 7 分鐘閱讀時間