Hi yoahn 개발블로그

[Xcode / iOS] File - Cocoa Touch Class / Swift File, Info.plist 본문

프로그래밍 언어/iOS

[Xcode / iOS] File - Cocoa Touch Class / Swift File, Info.plist

hi._.0seon 2021. 3. 3. 20:49
반응형

1. Cocoa Touch Class  vs  Swift File 차이

Xcode에서 프로젝트를 생성한 뒤 파일을 만들 때 어떤 경우에는 Cocoa Touch class 를 선택해서 파일을 만들고 어떤 경우에는 Swift File 을 선택해서 만드는 게 있었는데 무슨 차이인지 헷갈려서 정리해둔다.

 

사실 생각보다 간단하고 별거 없음..

 

New File - Cocoa Touch Class 를 선택하면 아래와 같은 창이 나온다.

중간에 있는 Subclass of 레이블 옆의 선택 박스에서 UI 프레임워크, Xcode에서 제공되는 iOS를 위한 클래스들 중, 상속받을 클래스를 선택하여 파일을 생성하면 선택한 클래스를 상속한 상태의 코드를 바로 보여준다.

 

Swift File 은 그냥 스위프트 언어를 사용하기 위한 파일로, 파일이 저장될 위치만 선택하면 바로 파일이 만들어진다.

2. Info.plist

이 파일은 새로운 프로젝트를 생성하면 사전 구성된 버전으로 제공된다.

그러나, 앱이 특정 하드웨어에 의존하거나 특정 시스템 프레임워크를 사용하는 경우 이러한 기능과 관련된 정보를 이 파일에 추가해야 할 수 있다.

 

앱의 하드웨어 및 소프트웨어 요구사항을 선언하는 것. 앱스토어는 앱의 요구사항을 충족하지 않는 장치에 앱이 설치되는 것을 방지한다.

 

 

https://developer.apple.com/documentation/uikit/about_app_development_with_uikit

 

Apple Developer Documentation

 

developer.apple.com

 

반응형
Comments