[objc]objcと宣言、実施

645 ワード


objcでは,「.h」は宣言子,「.m」は実装子を表す.
xcodeでファイルを作成すると、宣言(.h)ファイルとインプリメンテーション(.m)ファイルが生成されます.
//선언부
-(void)setWheels:(int)w Seats:(int)s;

//구현부
-(void)setWheels:(int)w Seats:(int)s {
	wheels = w;
    seats = s;
}

//main
[hello setWheels:4 Seats:2];
宣言中の方法では2つの因子が得られる.宣言中のパラメータ取得方法は「:」コロンを基準とする.
実施部は受け取ったパラメータをそのまま入れる.

以上のコードは宣言(.h)のコードに相当します.
propertyはgetterとsetterを自動的に作成します.
getter、setterは長すぎるので、外部からアクセスする場合はpropertyを使用するのが望ましいです.