Skip to content

Instantly share code, notes, and snippets.

@looping
looping / gist:10a7fe5b2df5b59aaa39
Created September 18, 2014 01:57
Clean up Xcode Compile Cache
rm -rf ~/Library/Developer/Xcode/DerivedData
@looping
looping / gist:0dabd9b9658e01d2af7a
Created September 16, 2014 01:33
makeObjectsPerformSelector
[@[] makeObjectsPerformSelector:(SEL)];
@looping
looping / gist:2a86326f08f4da460757
Created September 12, 2014 03:55
Switch current branch in git bare repository
git symbolic-ref HEAD refs/heads/master
@looping
looping / gist:5509826b01733ad581e9
Created September 11, 2014 02:25
clang diagnostic ignored
// http://nshipster.com/clang-diagnostics/
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
// code here ...
#pragma clang diagnostic pop
@looping
looping / gist:1fdc20c8334451fd10ab
Created August 12, 2014 10:47
autoreconf: failed to run glibtoolize: No such file or directory
brew install libtool
brew link libtool
@looping
looping / gist:3c19f75d0ef8f8767153
Created August 12, 2014 10:42
/path/to is not writable.
sudo chown -R $USER /path/to
@looping
looping / daysRemainInCurrentMonth
Created August 7, 2014 12:28
Days remaining in current month
static NSInteger daysRemainInCurrentMonth () {
return ([[NSCalendar currentCalendar] rangeOfUnit:NSDayCalendarUnit inUnit:NSMonthCalendarUnit forDate:[NSDate date]].length - [[({NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"dd"]; formatter;}) stringFromDate:[NSDate date]] integerValue]);
}
@looping
looping / rm AppleSetupDone
Created July 24, 2014 07:12
Looks like a new Apple device :D
sbin/mount -uaw #
rm /var/db/.AppleSetupDone
reboot
@looping
looping / createRoundedRectImage
Created July 23, 2014 06:08
+ (UIImage *)createRoundedRectImage:(UIImage*)image radius:(NSInteger)r;
static void addRoundedRectToPath(CGContextRef context, CGRect rect, float ovalWidth, float ovalHeight) {
float fw, fh;
if (ovalWidth == 0 || ovalHeight == 0) {
CGContextAddRect(context, rect);
return;
}
CGContextSaveGState(context);
CGContextTranslateCTM(context, CGRectGetMinX(rect), CGRectGetMinY(rect));
buildappw() {
~/Script/xctool/xctool.sh -workspace "$@".xcworkspace -scheme "$@" build
}