Quantcast
Channel: swift – AppCoda
Viewing all articles
Browse latest Browse all 172

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

$
0
0

你聽過依賴注入嗎?身為 iOS 的開發者,是否對於依賴注入 (Dependency Injection) 與反轉控制 (Inversion Of Control) 的設計模式感到心動呢?接下來就讓我們手把手,不依賴第三方類別庫,打造屬於自己的輕量級 DI 與 IoC,增加程式碼的可讀性與可測試性,也一併提升可維護性與彈性。這篇文章建議大家搭配源碼閱讀。 什麼是依賴注入與反轉控制? 我知道大家都很期待如何在 Swift 中實現這些設計模式,不過別急,讓我們先來了解這些設計模式與使用的好處。 反轉控制 (IoC, Inversion Of Control) 這邊常常聽著就有點繞舌,大家可以稍微記住 […]

你可以到 用 Swift 建造自己的輕量級 Dependency Injection 與 Inversion Of Control! 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。


Viewing all articles
Browse latest Browse all 172

Trending Articles