Swift 程式語言

Swift 程式語言

Swift程式語言教學文章
219 篇文章
用 Swift 建造自己的輕量級 Dependency Injection 與 Inversion Of Control!
Swift 程式語言

用 Swift 建造自己的輕量級 Dependency Injection 與 Inversion Of Control!

你聽過依賴注入嗎?身為 iOS 的開發者,是否對於依賴注入 (Dependency Injection) 與反轉控制 (Inversion Of Control) 的設計模式感到心動呢?接下來就讓我們手把手,不依賴第三方類別庫,打造屬於自己的輕量級 DI 與 IoC,增加程式碼的可讀性與可測試性,也一併提升可維護性與彈性。
Xcode 12 和 Swift 5.3 新功能詳解 讓你寫出更強大的程式碼!
Swift 程式語言

Xcode 12 和 Swift 5.3 新功能詳解 讓你寫出更強大的程式碼!

WWDC 2020 上個月首次在前所未有的條件下完成,全球所有開發者都有機會坐在前排,了解 Apple 今年即將發佈的所有新功能和改進。與往常一樣,Apple 介紹了許多新東西和大進步,相信我們每個人都非常興奮,希望作很多新嘗試。 這篇文章旨在介紹 Xcode 和 Swift 的新版本。 Xcode 12 的第一個
Swift 教學:認識 Higher Order Functions 高階函數(Reduce 和 FlatMap)
Swift 程式語言

Swift 教學:認識 Higher Order Functions 高階函數(Reduce 和 FlatMap)

Swift 是種富含多種特性的語言,當中有一個不能錯過的良好特性,就是高階函數 (higher order functions)。在本篇文章中,我會介紹十個常見的高階函數,並透過簡單的範例教你實作。你會發現使用高階函數可以減少我們所需要的程式碼,並讓程式碼變得更加清晰及有效率!
淺談回應鏈 (Responder Chain) 讓你認識這個靈活又實用的設計模式!
Swift 程式語言

淺談回應鏈 (Responder Chain) 讓你認識這個靈活又實用的設計模式!

在 UIKit 當中負責處理使用者動作的東西,叫做回應鏈 (Responder Chain)。回應鏈是由許多部件一起組成的一個複合元件,包括 view、view controller、window、application 等等。這些元件經由單向鏈結串列 (singly linked list) 的架構連接在一起,使得接收動作與處理動作的物件可以不用是同一個。
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。