2012-07-23 122 views
0

我需要創建一個全局對象,它可以工作,並且可以在程序中的所有類中使用。我已經做了一些研究,看到解決方案似乎在AppDelegate中實現它,但似乎沒有太多解釋如何實現這一點,更重要的是,根據我的理解,這似乎並不正確AppDelegate的目的。跨類創建全局對象

回答

1

你應該檢查singleton pattern

在軟件工程中,單例模式是一種設計模式 ,限制類的實例化一個對象。這是 有用時,只需要一個對象來協調整個系統的操作。這個概念有時候被推廣到當只有一個對象存在時更有效地操作的系統,或者將實例化限制到一定數量的對象的系統。該術語來自 單身人士的數學概念。

這裏是一個示例實現來源:What should my Objective-C singleton look like?

+0

但是,這是否代碼得到執行?它應該在AppDelegate中嗎?或者是對象本身。 – jskrwyk 2012-07-23 07:37:28

+0

在對象本身 – CarlJ 2012-07-23 07:42:30