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