Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View OliverLetterer's full-sized avatar
👨‍💻
Happy coding :)

Oliver Letterer OliverLetterer

👨‍💻
Happy coding :)
View GitHub Profile
@OliverLetterer
OliverLetterer / command
Created August 4, 2011 08:14
mac os x - extract current user image
dscl . -read /Users/oliver JPEGPhoto | tail -1 | xxd -r -p > ~/Desktop/accountImage.jpg
# define _DLog(format, ...) NSLog((@"%s [%d] " format), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
# ifdef DEBUG
# define DLog(format, ...) _DLog(format, ##__VA_ARGS__)
# else
# define DLog(...)
# endif
@OliverLetterer
OliverLetterer / Test
Created October 1, 2011 10:35
Test Gist
Content 111
@OliverLetterer
OliverLetterer / dct_weak.h
Created December 29, 2011 11:31 — forked from danielctull/dct_weak.h
ARC macros for weak references
#ifndef _DCT_WEAK_H
#define _DCT_WEAK_H
// Macros for portable support of notionally weak properties with ARC
// Forked from https://gist.github.com/1354106
// Updated by Rowan James
// Available at https://gist.github.com/1530868
// Defines:
// dct_weak to be used as a replacement for the 'weak' keyword:
// @property (dct_weak) NSObject* propertyName;

import migrations from rails engines

rake railties:install:migrations

creating engines

@OliverLetterer
OliverLetterer / gist:3115888
Created July 15, 2012 08:28 — forked from a2/gist:1375724
Swizzle
// Don't forget to #import <objc/runtime.h>
void A2Swizzle(Class cls, SEL oldSel, SEL newSel, BOOL isClassMethod)
{
if (isClassMethod) cls = object_getClass(cls);
Method origMethod = class_getInstanceMethod(cls, oldSel);
Method newMethod = class_getInstanceMethod(cls, newSel);
if (class_addMethod(cls, oldSel, method_getImplementation(newMethod), method_getTypeEncoding(newMethod)))
class_replaceMethod(cls, newSel, method_getImplementation(origMethod), method_getTypeEncoding(origMethod));
@OliverLetterer
OliverLetterer / gist:3772914
Created September 23, 2012 20:16
declaration of weak and strong self instances.
#ifndef __weakSelf
#define __weakSelf __weak typeof(self) weakSelf = self
#endif
#ifndef __strongSelf
#define __strongSelf __strong typeof(weakSelf) strongSelf = weakSelf
#endif
#ifndef __weakObject
#define __weakObject(object) typeof(object) weak_##object = object
@OliverLetterer
OliverLetterer / XCDFakeCarrier.m
Created September 28, 2012 07:00 — forked from 0xced/XCDFakeCarrier.m
Hack to choose the displayed carrier name in the iOS simulator
//
// Copyright (c) 2012 Cédric Luthi / @0xced. All rights reserved.
//
#if TARGET_IPHONE_SIMULATOR
static NSString * const FakeCarrier = @"AT&T";
#import <objc/runtime.h>
@OliverLetterer
OliverLetterer / CCamera.m
Created November 28, 2012 08:10
Really simple Objective-C AVFoundation Camera class
//
// CCamera.h
// CCamera
//
// Created by Jonathan Wight on 7/12/12.
// Copyright (c) 2012 Jonathan Wight. All rights reserved.
//
#import <Foundation/Foundation.h>