Skip to content

Instantly share code, notes, and snippets.

@fzf
Last active December 11, 2015 05:48
Show Gist options
  • Save fzf/4554463 to your computer and use it in GitHub Desktop.
Save fzf/4554463 to your computer and use it in GitHub Desktop.
Creating singletons.
+ (ClassyClass *)sharedClient
{
static Server *_sharedClient = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedClient = [[ClassyClass alloc] init];
});
return _sharedClient;
}
@comcxx11
Copy link

is it singletone?

@fzf
Copy link
Author

fzf commented Jan 17, 2013

A singleton is an object that is instantiated once, thereby making sure you always have the same object.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment