我正在寫一個iOS應用程序,其中有一個應用程序中的所有視圖都需要訪問的公共對象。iOS常用對象
我一直在創建並初始化viewDidLoad事件(第一個視圖控制器)內的對象,然後將對該對象的引用傳遞給所有需要它的視圖。這似乎不是正確的做事方式,感覺就像我以某種方式打破了MVC模式,因爲我依賴於這個特定的視圖總是首先加載,以便設置整個應用程序需要的對象。
我現在修改了我的應用程序,在appDelegate「didFinishLaunching ...」中完成基本對象的創建和初始化。這是現在正在工作,我可以從我的所有其他視圖訪問這個共同的對象,而不必傳遞從一個視圖到另一個視圖的參考。
在我走之前,我仍然希望讓人們意識到這是否是正確的做事方式,還是我應該做其他事情?對不起,如果這看起來像一個微不足道的問題,我只是在學習,並想學習如何正確地做事情。
在此先感謝:-)
好吧,這很酷:-)讓我的單身人士起來工作,它的工作就像我需要它。再次感謝大家的幫助。 –