Skip to content

Instantly share code, notes, and snippets.

View tarunon's full-sized avatar
🐌

tarunon tarunon

🐌
View GitHub Profile
@tarunon
tarunon / gist:8538136
Created January 21, 2014 11:07
https://twitter.com/kain3939/status/425562408594051072 より 1+1を3にしてみた。 ただのMethodSwizzling。あまりエレガントではない。
#import <Foundation/Foundation.h>
#import <objc/runtime.h>
#import <objc/objc.h>
#import <objc/message.h>
@implementation NSDecimalNumber (hack)
- (NSDecimalNumber *)decimalNumberByAdding_:(NSDecimalNumber *)decimalNumber
{
return [[self decimalNumberByAdding_:decimalNumber] decimalNumberByAdding_:(self.integerValue == decimalNumber.integerValue == 1) ? decimalNumber : [NSDecimalNumber zero]];