3
我有一個應用程序使用UITabBarController來設置兩個需要訪問相同模型對象的其他控制器。任何人都可以給我任何關於如何最好地實現這一點的信息。我最初的想法是使用一個共享的實例(單例),我可以從兩者都訪問,但我只是好奇,如果我錯過了一個更好的方法?從多個控制器訪問模型對象?
我有一個應用程序使用UITabBarController來設置兩個需要訪問相同模型對象的其他控制器。任何人都可以給我任何關於如何最好地實現這一點的信息。我最初的想法是使用一個共享的實例(單例),我可以從兩者都訪問,但我只是好奇,如果我錯過了一個更好的方法?從多個控制器訪問模型對象?
我通常創建我的模型作爲一個單身人士。它帶來了方便,但也有可能來自打破MVC範例的觀點。將模型傳遞給每個控制器可能是一種安全的方式。
您可以找到有關this article
創造客觀-C單身很好的提示我已經看到了一些開發商把它作爲對applicationDelegate一個屬性,但該模型絕對不屬於那裏。
我投票單身!