본문 바로가기

프로그래밍/iOS

import

뭔가 엄청 당연한 이야긴데 

왜 그런지 설명을 못했네

#import "a.h"

#import "b.h"

가 있다면 a.h를 먼저 로드한 뒤에 b.h를 로드 한다


b.h에 만약 vector를 import할 필요가 있다면

b.h에 추가하지 않고

#import "a.h"

#import <vector>

#import "b.h"

요렇게 추가해주면 차례대로 로드하기 때문에 b.h에 import한 것이랑 똑같은 효과가 있다.(따라서 b.h파일을 수정할 필요가 없다)


소스 정리하면서 발견한

참 지극히 당연한데 놓치기 쉬운 그런것? ㅋㅋㅋㅋ