最終更新:2013-01-10 (木) 06:44:50 (4117d)  

@interface
Top / @interface

クラスを定義する

@interface クラス名: 親クラス名 <プロトコルリスト>
  • 複数のプロトコルに適合するときはカンマ区切り。
// @interface クラス名:親クラス名
@interface HogeObject:NSObject
@property (weak, nonatomic) IBOutlet UIWebView *webView;
//変数の宣言
id _hogeValue;   //インスタンス変数は _から始めると区別しやすい(推奨)
NSString *huga;
//メソッドの宣言
//-がインスタンスメソッドで、
/+がクラスメソッド。
-(id) init;//イニシャライザ
//アクセッサ
-(void) setHoge:(id)hoge;
-(id) hoge;
@end

関連