Skip to content

Instantly share code, notes, and snippets.

View bragisig's full-sized avatar

Bragi Fannar Sigurðsson bragisig

  • VALITOR
  • Iceland
View GitHub Profile
@bragisig
bragisig / gist:6306483
Created August 22, 2013 12:21
Objective-C Singleton, creating shared instance
+ (MyClass *)sharedInstance
{
// Static local predicate must be initialized to 0
static MyClass *sharedInstance = nil;
static dispatch_once_t onceToken = 0;
dispatch_once(&onceToken, ^{
sharedInstance = [[MyClass alloc] init];
// Do any other initialisation stuff here
});
return sharedInstance;
@bragisig
bragisig / gist:5791816
Created June 16, 2013 11:45
Call POST method with RestKit v0.20
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
//NSString *url = @"http://0.0.0.0:5001/";
NSString *url = @"https://asteroids-nemesis.herokuapp.com/";
NSURL *baseURL = [NSURL URLWithString:url];
AFHTTPClient * client = [AFHTTPClient clientWithBaseURL:baseURL];
[client setDefaultHeader:@"Accept" value:RKMIMETypeJSON];
@bragisig
bragisig / gist:5791802
Last active December 18, 2015 13:39
Call a GET method with RestKit v0.20 and rmap the results
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
//NSString *url = @"http://0.0.0.0:5001/";
NSString *url = @"https://asteroids-nemesis.herokuapp.com/";
NSURL *baseURL = [NSURL URLWithString:url];
AFHTTPClient * client = [AFHTTPClient clientWithBaseURL:baseURL];
[client setDefaultHeader:@"Accept" value:RKMIMETypeJSON];