Singleton class variable in swift?
本问题已经有最佳答案,请猛点这里访问。
我正在尝试创建一个singleton类,我想在其中创建一个uiimage实例。
在Objtovi-C中
我们可以简单地在.h-like中声明一个属性
| 1 | @property (nonatomic,strong)UIImage *pic; | 
并在.m中定义sharedsingleton方法
| 1 2 3 4 5 6 7 8 9 10 | +(SingletonClass*)sharedSingleton{ @synchronized(self){ if (!sharedSingleton) { sharedSingleton=[[SingletonClass alloc]init]; } return sharedSingleton; } } | 
从任何一个班级打来
| 1 |  [SingletonClass sharedSingleton].pic | 
我在过去的两个小时里一直在搜索,但没有找到合适的Ant教程来创建它。请帮助我在swift中创建一个singleton类,并告诉我如何调用实例变量。
很简单很快
| 1 2 3 4 | class SharedManager { static let sharedInstance = SharedManager() var pic = UIImage() } | 
以及访问它
| 1 | SharedManager.sharedInstance.pic = UIImage(named:"imagename")! | 
这是关于单人间的很好的指南
网址:https://github.com/hpique/swiftsingletonhttps://thatthinginswift.com/singletons网站/