因此,我的客戶iphone應用程序在過去的幾個星期裏從5個左右的班級放到了25個以上。有了這麼大的(對於iphone來說)類結構,我一直在使用Singleton類訪問全局變量。問題是,無論何時我需要訪問我正在處理的類之外的變量,我都可以選擇修改代碼以將引用傳遞給變量,或者將其引入單例中。當然,將它扔到單身人士中的代碼和努力要少很多,但是現在單身人士似乎開始看起來像不相干的全局變量。Objective-C:什麼時候知道你在濫用全局變量的SIngleton方法
我的問題是維護一個大型單例對象與不相關的全局變量是多合適的,通常是在「非平凡的」iphone應用程序中通過類共享數據的「最佳實踐」方式?
非常感謝您的建議!
太棒了!謝謝! – ennuikiller 2010-01-01 19:44:25