改めてObjective-Cの書き方をざっとまとめてみます。
下記がわかれば、だいたいソースコードを読めるのではないかと・・・自身ないけど。
.hファイル
- @interface クラス名 : 親クラス名 {
- int member1;
- (メンバ変数)
- }
- - (返り値)メソッド1;
- - (返り値)メソッド2:(引数型)引数
- - (返り値)メソッド3_1:(引数型)引数1 メソッド3_2:(引数型)引数2
- @end
- @implements クラス名
- - (返り値)メソッド1
- {
- メソッド1の処理
- }
- - (返り値)メソッド2:(引数型)引数
- {
- メソッド2の処理
- }
- - (返り値)メソッド3_1:(引数型)引数1 メソッド3_2:(引数型)引数2
- {
- メソッド3の処理
- }
- @end
メソッドの呼び出しは、
- [オブジェクト名 メソッド名:引数];
他には、
ヘッダーの読み込み(includeではなくimport)
- #import <UIKit/UIKit.h>
- @class クラス名
また、アクセッサとして、.hに
- @property (nonatomic, retain) UIWindow *window;
- @synthesize window;
- @property (nonatomic, retain) UIWindow *window;