Flutter CI/CD 全自動化詳細解析:一個產品 App 的環境管理
嗨大家好,我是 yu,幾個月前我寫下了 iOS CI/CD 的自動化詳細解析(iOS App 環境管理 : 靈活運用 Xcode Scheme、GitLab 和 Fastlane 設置不同的開發環境)。在那篇文章中,我們模擬了各種實戰中會遇到的環境狀況,以及如何針對這些狀況分配自動化工具,完成我們期望而且環境乾淨的技巧。時至今日,Flutter [...]
用 Swift 建造自己的輕量級 Dependency Injection 與 Inversion Of Control!
你聽過依賴注入嗎?身為 iOS 的開發者,是否對於依賴注入 (Dependency Injection) 與反轉控制 (Inversion Of Control) 的設計模式感到心動呢?接下來就讓我們手把手,不依賴第三方類別庫,打造屬於自己的輕量級 DI 與 IoC,增加程式碼的可讀性與可測試性,也一併提升可維護性與彈性。這篇文章建議大家搭配源碼閱讀。 [...]
iOS App 環境管理 : 靈活運用 Xcode Scheme、GitLab 和 Fastlane 設置不同的開發環境
真正產品化的 App,通常都有不同的環境與配置,包括環境資訊與後端不同環境的位置,上線後測試功能分流,一般實驗時可以很容易上手 CI/CD,但在實戰中可能需要更加複雜且靈活的設置。讓我們來看看,這些配置在實戰中是甚麼樣子!你可以在這裡參考原始碼。 [...]
iOS
《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出
iOS
Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫
Swift
精通Swift:列舉、閉包、泛型、Protocols和高階函數
iOS
iOS 9 新功能 : 堆疊視圖介紹 (Stack Views)
Swift
Swift 2 初學者指南
iOS
Swift 教學:如何使用iOS Charts API 製作漂亮的圖表
iOS
以Parse與Swift建構一個像Instagram一樣的App
iOS
建立一個像Medium App的下滑選單
iOS