2011-01-15 2 views

답변

13

@property는 getter 및 setter 메서드에 대한 프로토 타입을 생성합니다. 대개 그 파일을 .h 파일에있는 @interface 블록에 넣습니다. @interface 블록은 객체의 메소드와 속성을 선언하는 곳입니다.

@synthesize는 getter 및 setter 메소드를 생성합니다. 일반적으로 .m 파일에있는 @implementation 블록에 배치합니다. @implementation 블록은 객체 메소드의 코드를 작성하는 곳입니다.

2

@property 우리가 이름과

@synthesize 지시자가 자동으로 우리

• 인터페이스 세터와 게터를 생성 속성의 유형을 지정할 수 있습니다 accessors.here를 생성 할 수 있습니다 객관적 C 지시자 경우 : 클래스의 인터페이스는 대개 .h 파일에 저장되며 인스턴스 변수 및 공용 메서드를 정의합니다.

• 구현 : 클래스의 구현은 .m 파일이며 일반적으로 메서드의 실제 코드가 포함됩니다.

관련 문제