본문 바로가기

OS/IOS

self / super

self = 메소드를 실행중인 객체를 말함.

 

return self 하면 메소드를 실행중인 객체를 반환함. 즉 지금 실행되고 있는 객체를 반환

 

- (id) init 에서 사용됨.

 

 

 

[supur init] = 이 객체를 초기화전에 상위 객체부터 일반적인 초기화 동작을 수행한다.

 

땡땡 객체가 NSObject 를 상속받았다면

 

NSObject부터 초기화 하고 그다음 super init를 초기화 하나? ^^;

 

말이 애매한게 상위 객체 초기화후 자기도 초기화 한다는 건지 만다는건지

 

이건 좀더 공부하다 보면 나오겠지..

 


'OS > IOS' 카테고리의 다른 글

UTF-8 String  (0) 2016.02.05
- (), +() 메서드 문법  (0) 2016.02.05
인스턴스 변수의 값이 nil 인지 먼저 확인  (0) 2016.02.05
1byte는 8bit 다  (0) 2016.02.05
iphone device 테스트방법  (0) 2016.02.05