Skip to content

Instantly share code, notes, and snippets.

@mtgto
Created April 2, 2013 13:49
Show Gist options
  • Save mtgto/5292341 to your computer and use it in GitHub Desktop.
Save mtgto/5292341 to your computer and use it in GitHub Desktop.
// clang hoge.m -o hoge -framework Foundation -fobjc-arc
#import <Foundation/Foundation.h>
@interface A : NSObject {
double dummy;
}
@property (strong, nonatomic, setter=setDummyNumber:, getter=dummyNumber) NSNumber *number;
@end
@implementation A
- (void)setDummyNumber:(NSNumber *)number {
dummy = [number doubleValue];
}
- (NSNumber *)dummyNumber {
return [NSNumber numberWithDouble:dummy];
}
@end
int main() {
A *a = [[A alloc] init];
a.number = @123;
NSLog(@"a.number = %@", a.number);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment