ban*_*anu 1 iphone objective-c cocos2d-iphone
谁能向我解释单身对象是什么?在许多教程中,我发现了类似"创建一个sigleton对象"的东西.现在我正在使用cocos2d进行iphone游戏开发.我在raywenderlich多人游戏教程中读到了"创建一个单独的对象以将所有Game Center代码保存在一个地方",他还说:
+ (GCHelper *)sharedInstance;
Run Code Online (Sandbox Code Playgroud)
这个静态方法用于检索此类的单例实例.但我不知道单身是什么,或者如何使用它.
Singleton对象是一个对象,对于该对象,给定类只有一个实例.如果要保证在系统中的客户端之间共享类的单个实例,则使用Singleton模式.
查看C2 维基页面了解更多信息.
以下是一些帖子,其中包含在objective-c中使用单例的示例: