我來自Windows手機應用程序開發,我是iOS應用程序開發的新手。因此,請在Windows平臺上與Caliburn micro進行比較,以瞭解與依賴注入相關的問題。我正在尋找iOS中的最佳做法。iOS依賴注入框架(最佳實踐)
當前項目。 我最近進入了一個iOS團隊,測試覆蓋率非常差(12%)。原因在於沒有代碼隔離,而且模擬很困難,因爲與UI相關的大量代碼位於控制器中,並且它們沒有分離到不同的類中。
我想獲得一個依賴注入框架設置到這個項目中的代碼覆蓋率預先考慮。
問題, 考慮我選擇了像Typhoon或Blood Magic之類的依賴注入框架或其他任何可用的依賴注入框架。我能夠一部分做到嗎?像一個ViewController一次。有關於此的任何提示?或任何有助於實現這一目標的框架?這個項目是一個包含大約150,000行代碼的大項目。
任何幫助表示讚賞。我在iOS中總是noob,但我理解依賴注入的概念,因爲我在Windows應用程序開發中大量使用它。