private - 해당되는 글 1건
인터페이스 부분에서 인스턴스 변수를 선언할 때 선언 앞에 네 가지 지시어를 붙임으로써 범위를 더 상세히 설정할 수 있다. 네 가지 지시어를 살펴보자.

@protected - 어떤 클래스에서 인스턴스 변수가 정의되었을 때, 그 클래스와 그 서브 클래스에 정의된 메서드는 이 인스턴스 변수에 바로 접근할 수 있다.

@private - 클래스에 정의된 메서드는 인스턴스 변수에 바로 접근할 수 있지만, 서브 클래스의 메서드는 접근할 수 없다.

@public - 인스턴스 변수가 정의된 클래스와 그 밖의 클래스 그리고 모듈에 정의된 메서드라면, 인스턴스 변수에 바로 접근할 수 있다.(어디서든 인스턴스 변수에 접근 할 수 있다.)

@package - 64비트 이미지의 경우, 그 클래스를 구현하는 이미지 안에서는 어디든 인스턴스 변수에 접근할 수 있다.
저작자 표시
신고

'Study > Objective-C' 카테고리의 다른 글

[Objective C: 열거 데이터 형]  (0) 2010.07.17
[Objective C: const 키워드]  (0) 2010.07.17
[Objective C: 접근 제한자]  (0) 2010.07.17
[Objective C: 초기화 메서드]  (0) 2010.07.17
[Objective C: 예외처리]  (0) 2010.07.17
[Objective C: 동적바인딩과 id형]  (0) 2010.07.17
Trackback 0 | Comment 0

강군v's Blog is powered by Daum & tistory

 

티스토리 툴바