1
A
回答
2
在你AppDelegate.h
@property (assign) YouiAdClass*iADObject
+ (AppDelegate*) sharedApplication;
+ (YouriAdClass*)sharedAd
在你AppDelegate.m現在
@synthesize iADObject
+ (AppDelegate*) sharedApplication
{
return [[UIApplication sharedApplication] delegate];
}
+(YouriAdClass*)sharedAd
{
if(iAdObject==nil){
iADObject=[YouriAdClass new]
}
return iADObject;
}
,當你想在任何地方你的對象只是調用
YouriADClass*iadObject=[[AppDelegate sharedApplication] sharedAd];
你將始終獲得相同的指針。 請記得在頭文件中導入AppDelegate和YouriADClass。
相關問題
- 1. Singleton類實現使用shared_ptr的
- 2. 實現接口Singleton類
- 3. Singleton類的實現版本
- 4. 正確使用和實現一個Singleton
- 5. Singleton模式實現
- 6. 使用Singleton類實現關閉客戶端應用程序
- 7. 在iPhone應用程序的IAd實現
- 8. Singleton實現的問題
- 9. 是否可以使用現有的Singleton實例修補類實例?
- 10. 實現靜態類繼承的最佳實踐? (singleton)
- 11. 在Singleton類中使用ApplicationContextAware
- 12. Singleton類和使用繼承
- 13. 如何實現一個Singleton在應用程序中使用DLL
- 14. 使用Swift在Sprite工具包中實現iAd
- 15. 使用Swift在Spritekit遊戲中實現iAd
- 16. 如何在xcode中實現iAd 3.1.3
- 17. 如何在ios6中實現iAd
- 18. iad iPhone 5故事板實現
- 19. 爲iAd橫幅實現單例
- 20. OCaml中的經典Singleton實現
- 21. 這是Singleton Pattern的真正實現嗎?
- 22. Singleton實現之間的區別
- 23. objective-c singleton dispatch_once實現比較好?
- 24. 如何在C++中實現Singleton
- 25. 優勢的Singleton的實現接口
- 26. 實現Singleton設計模式[請建議]
- 27. 在Singleton上實現IDisposable是否正確
- 28. 如何實現Singleton-like EJB3.0 bean?
- 29. 如何在Java中實現一個子類Singleton
- 30. @Component @Scope(「singleton」)公共類BootStrapper實現ApplicationListener <ContextStartedEvent> {
非常好的答案。 – Jeremy1026
如果我不把這個代碼包含在App Delegate中,而是將它創建爲單獨的類,然後調用它。那會造成問題嗎?我認爲它仍然在創建一個共享實例。 – muneikh
爲了做到這一點,只需檢查iOS文檔。查找如何在ios中創建單例實例。 – user1447414