반응형
xcode에서 파일을 생성할 때 보통은 Cocoa Touch Class로 .swift파일을 추가해 주었으나 옆에있는 Swift File은 무엇이고 Cocoa Touch Class와는 어떤 차이가 있는지 궁금해졌다.🤔
1. Swift File
클릭과 동시에 저장경로가 나타나며 생성을 해주면 위와같은 코드가 자동으로 작성된다.
2. Cocoa Touch Class
Swift File과 다르게 옵션을 선택할 수 있다. 여기서 UIViewController 외에 다양한 ViewController도 선택 가능하며 용도에 맞게 선택하면 된다.
Swift File과 다르게 비교적 많은 코드가 자동으로 생성된다.
정리하자면, Swift File은 단순한 .swift을 의미한다. 그냥 스위프트 언어를 사용하기 위한 파일로 이해하면 좋을 듯 하다.
그리고 Cocoa Touch Class는 찾아보니 iOS를 위한 프레임워크라고 한다. 파일 생성시 나타나는 ViewController를 상속하며 시작하게 되어 상속받을 클래스를 선택하여 파일을 선택하면 된다.
반응형