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

Massive View Controller 重構:透過依賴注入 (Dependency Injection) 減輕職責

$
0
0

View Controller 可以說是 iOS 開發裡的核心物件。這不只是因為它佔據了 MVC (Model-View-Controller) 中的中心位置 Controller,還因為 UIKit 團隊有意推動場景導向的設計。UIKit 本身是以當時的 AppKit 為基礎,針對行動系統所重新設計出來的一個框架。在原本的 AppKit 裡面,MVC 基本上是以視窗為單位的,以 NSWindowController 為最主要的 Controller。但是在 UIKit 裡面,視窗的重要性被大大降低,取而代之的是一個個「場景」。場景的位階低於視窗,類似於 View,但也不是普通的 View,因 […]

你可以到 Massive View Controller 重構:透過依賴注入 (Dependency Injection) 減輕職責 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。


Viewing all articles
Browse latest Browse all 172

Trending Articles