0
蘋果的文檔在處理有關嵌套上下文中明確規定,當解釋「接力棒」的方法:嵌套管理對象上下文
嵌套上下文使它比以往任何時候都更重要的是你採取 「傳遞訪問上下文的方式「(通過將上下文 從一個視圖控制器傳遞到下一個視圖控制器),而不是直接從應用程序代理檢索 。
有我習慣用「傳引用的副本」處理和傳遞對象時,工作一個Java背景。 那麼,你能否提供一個解釋爲什麼強烈建議「接棒」的方法。
的鏈接文檔Core Data Release Notes for OS X v10.7 and iOS 5.0
謝謝,它不是很清楚,對我來說,如果指針是相同的,它看起來是相同的方法,但我仍然不明白「比以往更重要」,似乎是一個強制性聲明。另外,通過傳遞上下文,控制器是相互耦合的,還是不相連? – Leonardo
嗯,是的,視圖控制器之間的直接順序是耦合到一個範圍的,但是當你想要換出當前上下文時,存在真實的用例。如果你傳遞它很容易,但如果視圖控制器總是從應用程序委託中請求它,你會怎麼做?例如,嵌套上下文鼓勵您使用臨時上下文來處理詳細視圖控制器。 – svena