コードのフォーマットにUncrustifyを使用しました。
ただし、Uncrustifyは、LLVM4.0の新しいObjective-C構文をサポートしていません。
私は何をするつもりですか?
Uncrustifyによってフォーマットされたコード:
@interface SJTLLVM4Tester()
@property (strong) NSNumber *number;
@end
@implementation SJTLLVM4Tester
-(id)init {
self = [super init];
if (self) {
self.number = @'C';
self.number = @123;
self.number = @0x123ul;
self.number = @-1.2e-3f;
self.number = @YES;
NSDictionary *dictionary = @{@"key1":@1,@"key2":@2,@"key3":@3};
NSMutableArray *array = [[NSMutableArray alloc] initWithArray:@[@1,@2,@3]];
self.number = dictionary[@"key1"];
array[0] = self.number;
}
return self;
}
@end
実行結果: