-
[Objective-C] 자동 생성 접근자 메소드 (auto generated access method)앱등이에게 살충제를 뿌린다./Objective-C 2015. 6. 8. 22:50
Objective-C 2.0 부터는 @property 선언을 통해서 Gettrer, Setter메소드를 자동생성할 수 있습니다.
기존의 코드
Fraction.h
Fraction.m
클래스 선언부에 변수 선언이 없었던 Fraction.h를 이렇게 바꿔봤습니다
Fraction.h
Fraction.m
@property를 통해서 property를 만들어 주면 클래스에 자동으로
- (void)setVar:(int)n
- (void)setAnotherVar:(int)n
- (int)var
- (int)anotherVar
int var
int anotherVar
이렇게 getter,setter,변수선언까지 한번에 이루어집니다.
property가 뭔지는 잘 모르겠지만 이렇게 우렁각시처럼 저를 위해 굳은 일을 맡아주고 있었네요.
http://movie.daum.net/moviedetail/moviedetailMain.do?movieId=3765
<우렁각시 영화보기>
***
1. @property를 선언해주면
구현부분에서 @synthesize var; 구를 명시해주어야 합니다.
근데 XCode 4.5부터는 @synthesize를 사용하지 않아도 된다고 합니다.
[출처] Programming in Objective-C
'앱등이에게 살충제를 뿌린다. > Objective-C' 카테고리의 다른 글
[iOS/Objective-C] iOS9에서는 UIAlertController를 써주자. 예제 및 동영상!! 친절극혐 (1) 2015.10.02 [iOS/ Objective-C] UITextField empty check하기. 텍스트필드 값 입력 여부 체크하기. (0) 2015.09.29 [Objective-C / iOS] XCode에서 MySQL데이터를 JSON으로 가져와 테이블뷰로 보여주자. (2) 2015.09.20 [Objective-C] enum, typedef 간단 예제 및 사용법 (2) 2015.06.19 [Objective-C] 카테고리, 클래스 확장 (스크랩) (0) 2015.06.17