나름 프로그래밍?/ Objective-C
#import – 헤더 파일(재선언 방지) 사용
알 수 없는 사용자
2010. 1. 27. 13:47
Object-C 에서는 #import 라는 전처리기 지시자를 사용한다.
#import 는 #include 와는 달리 같은 헤더 파일이 여러번 임포트되더라도 단 한번만 읽는다.
#include 를 쓰다보면 헤더 파일 내에서 또 다른 헤더 파일을 인클루드 하는 경우가 종종 있는데,
이런 식으로 하다보면 매크로나 타입의 정의가 그 횟수만큼 반복되면서 중복 정의 에러가 발생하기 쉽다.
- #import 는 그파일에서 실제로 #import 가 같은 헤더 파일을 여러번 포함해도 헤더 파일이 한번만 포함된다는 것을 보장.