最近はSwift書いてたけど、objcを書く機会が出てきたので、今一度勉強を始めた。mixiの資料見てる。
1.1 Objective C の基礎 · mixi-inc/iOSTraining Wiki · GitHub
Qiitaにも書いた。
【mixi-iOSTraining】確認問題の回答例:1.1 Objective C の基礎 - Qiita
クラス作成
まあこんな感じで、インスタンスのプロパティをNSLogで確認した。
- (void)viewDidLoad { [super viewDidLoad]; MixiSampleClass *test = [[MixiSampleClass alloc] init]; test.name = @"unchi"; NSLog(@"%@",test.name); }
拡張メソッドの実装
カテゴリを用いる。Xcode6での作り方がわからなかったので、以下を参考にした。
ios - How do I create a category in Xcode 6 or higher? - Stack Overflow
- (void)viewDidLoad { [super viewDidLoad]; MixiSampleClass *test = [[MixiSampleClass alloc] init]; test.name = @"unchi"; NSLog(@"%@",test.name); NSLog(@"%@",[test.name addHoge]); }