동적 바인딩 - 해당되는 글 1건
크리에이티브 커먼즈 라이선스
Creative Commons License
id 데이터 형을 일반 객체 형이라고 말한다. 그것은 id형을 써서 어느 클래스의 객체든 저장할 수 있다는 의미다. id형은 프로그램이 실행되는 동안 다양한 데이터 형 객체를 여기에 저장할 때에야 비로소 진정한 강점을 맛보게 된다.

만일 id 데이터 형이 어느 객체든 담을 수 있다면, 왜 모든 객체를 그냥 id형으로 선언하지 않는 것일까? 이 일반 클래스 데이터 형을 남용하지 않는데는 이유가 있다. 먼저 정적 타이핑이라는 말은, 특정 클래스의 객체로 변수를 정의하는 것이다. '정적' 이라는 말은 변수가 언제나 그 특정 클래스를 저장하는 데만 사용된다는 의미다. 따라서 저장된 객체의 클래스는 언제나 이미 정해져 있다. 혹은 '정적이다.'라고 할 수도 있다. 정적 타이핑을 사용하면, 컴파일러는 프로그램에서 변수를 일관성 있게 사용하여 최고 성능을 내게 한다.
저작자 표시
신고

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

[Objective C: 초기화 메서드]  (0) 2010.07.17
[Objective C: 예외처리]  (0) 2010.07.17
[Objective C: 동적바인딩과 id형]  (0) 2010.07.17
[Objective C: @class 지시어]  (0) 2010.07.16
[Objective C: 상속]  (0) 2010.07.16
[Objective C: self 키워드]  (0) 2010.07.16
Trackback 0 | Comment 0

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

 

티스토리 툴바