我有一個關於應用程序的剛性問題,因爲蘋果在doc說SingleMan for NSManagedObjectContext?剛性?依賴注入?
這使得應用程序體系結構剛性
我同意這一點。每個uiviewcontroller應該...不依賴於當前的應用程序流,但UIApplication委託是相當穩定的,你總是可以調用該代理。
我聽說關於nsmanagedobjectcontext的第二個參數是依賴注入。每個對象應該只有真正需要的對象,但是如果必須通過幾個不需要它們的控制器來傳遞managedobjectcontext,但是它們被放置在期望的控制器和源控制器之間,那麼它實際上不是依賴注入,更好的解決方案是我想單身。
你認爲怎麼樣?也許你有其他想法通過控制器傳遞managedobjectcontext?
我有一個存儲在全局單例類中的託管對象上下文的應用程序,用於查找任何VC。這對我來說可以。無論這是最好的編程習慣,我都會讓更好的程序員回答。 – emrys57