-
Swift에서는 왜 Import 헤더를 하지 않아도 되는 것일까?앱등이에게 살충제를 뿌린다./고무망치를 도와라 2016. 12. 28. 16:39
Objective-C에서는 다른 클래스를 사용하기 위해서 import "AnotherClass.h"와 같은 헤더를 참조시켜야 했다.
하지만 Swift에서는 import문을 사용하지 않고 다른클래스를 자유롭게 사용할 수 있다.
이유가 뭘까?
Swift에서는 프로젝트 전체가 네임스페이스의 범위로 지정되기 때문이다.
또는
컴파일러가 알아서 해주기 때문이다..라고 이해해도 될 듯 하다.
'앱등이에게 살충제를 뿌린다. > 고무망치를 도와라' 카테고리의 다른 글
Duplicate Symbol이나 link warning이 발생하지 않는다. (0) 2018.06.11 [iOS/GCD] dispatch_async, dispatch_sync (6) 2016.11.12 [iOS] UICollectionView에서 발생하는 크래쉬 (1) 2016.07.29 UIViewController의 view는 frame이 왜 변하지 않는것일까? (0) 2016.06.22