Skip to content

Instantly share code, notes, and snippets.

View rogerluan's full-sized avatar
🚀

Roger Oba rogerluan

🚀
View GitHub Profile
@rogerluan
rogerluan / DataManager
Created November 18, 2015 13:22
Code snippet for blog series.
//DataManager.h
#import <Foundation/Foundation.h>
typedef void(^DataManagerDidGetData)(NSArray *json);
typedef void(^DataManagerDidError)(NSError *error);
@interface DataManager : NSObject
- (void)getData:(DataManagerDidGetData)complete error:(DataManagerDidError)error;
@rogerluan
rogerluan / reloadData
Last active November 18, 2015 13:10
Code snippet for blog series.
- (void)reloadData {
[self.refreshControl beginRefreshing];
//chamada em background
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//requisição dos dados do servidor
NSError *err = nil;
NSArray *json = nil;
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:kURL]];