Skip to content

Instantly share code, notes, and snippets.

View kylestew's full-sized avatar
💭
happy

Kyle Stewart kylestew

💭
happy
View GitHub Profile
@kylestew
kylestew / restdroid_example.java
Created February 22, 2012 09:21
Example RestDroid Use
RestResponse response = RestDroid.Post(SERVER + "/people",
"person[fname]=Barbados", "person[lname]=Slim", "person[age]=42");
if (!response.error && response.statusCode == 201) {
// Use the response
}
@kylestew
kylestew / NSObject+PWObject.c
Created February 24, 2012 00:12
Category - Perform Block After Delay
#import "NSObject+PWObject.h"
@implementation NSObject (PWObject)
- (void)performBlock:(void (^)(void))block afterDelay:(NSTimeInterval)delay {
int64_t delta = (int64_t)(1.0e9 * delay);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delta), dispatch_get_main_queue(), block);
}
@end
@kylestew
kylestew / NSObject+PWObject.c
Created February 24, 2012 00:17
Category - Perform Block After Delay
#import "NSObject+PWObject.h"
@implementation NSObject (PWObject)
- (void)performBlock:(void (^)(void))block afterDelay:(NSTimeInterval)delay {
int64_t delta = (int64_t)(1.0e9 * delay);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delta), dispatch_get_main_queue(), block);
}
@end
@kylestew
kylestew / gist:1896076
Created February 24, 2012 00:27
Perform Block Selector Example
// Allows the loading UI to display
showLoadingHUD(self.view);
[self performBlock:^(void) {
// code executed after delay
hideLoadingHUD(self.view);
} afterDelay:0];
@kylestew
kylestew / jtreveal_sample
Created February 28, 2012 00:42
JTRevealSidebar Sample Snippet
- (UIView*)viewForLeftSidebar {
if (!_sampleViewController) {
_sampleViewController = [[UISampleViewController alloc] init];
CGRect viewFrame = self.navigationController.applicationViewFrame;
_sampleViewController.delegate = self;
_sampleViewController.view.frame = CGRectMake(0, viewFrame.origin.y, kSidebarWidth, viewFrame.size.height);
_sampleViewController.view.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleHeight;
}
return _sampleViewController;
}
@kylestew
kylestew / KSCenteredTextView
Created April 18, 2014 06:44
KSCenteredTextView - Auto Vertical Centering UITextView
#import <UIKit/UIKit.h>
@interface KSCenteredTextView : UITextView
@end
#import "KSCenteredTextView.h"
@implementation KSCenteredTextView