[Swift] - Swift와 Cocoa Touch Class

sai06266·2023년 8월 29일

Swift

목록 보기
7/10

여러 개의 뷰컨트롤러가 있는 앱들을 만들때, 새로운 파일을 만들고자하면 만나게 되는 화면이다.

처음에는 읽던 책에서 그냥 Cocoa Touch Class로 만들면 된다고 해서 아무런 생각 없이 선택했지만,
이번 기회에 Swift 파일과 다른 점이 무엇인지 알아보고자한다.

[Swift File]
Swift FIle을 누르면 저장 경로와 이름을 물어보고 입력하면 바로 생성된다.
만들어진 파일은 빈 파일이다. 말그대로 Swift File, 스위프트를 쓸 수 있는 파일이다.

Swift 파일은 주로 프로젝트의 모듈화, 코드 재사용 및 유지보수를 위해 사용된다.
본인은 메모 앱 만들기를 할 때, 메모 목록을 저장하는 파일로 swift파일을 만들었었다.

[Cocoa Touch Class]
Cocoa Touch Class를 누르면 Class명과 어떤 클래스를 상속하는지 선택할 수 있도록 한다.

다양한 클래스 중 본인이 연결할 뷰컨트롤러에 맞는 클래스를 상속할 수 있다.

  • "Cocoa Touch 클래스"는 IOS 애플리케이션의 사용자 인터페이스를 관리하기 위한 클래스를 의미한다.
  • Cocoa Touch 프레임워크의 일부로, 사용자 인터페이스 요소와 관련된 클래스를 포함한Cocoa
  • Touch 클래스는 주로 UI 컴포넌트(UIButton, UILabel) 및 뷰 컨트롤러(UIViewController)를 포함한다.
  • 이 클래스들은 사용자 인터페이스 요소를 생성하고 관리하는 역할을 하며, 화면의 모양과 동작을 결정한다.

차이점 요약:

  • "Swift 파일"은 코드를 포함하는 Swift 언어로 작성된 파일을 의미하며, 프로젝트의 로직 및 기능을 구현하는 데 사용된다.
  • "Cocoa Touch 클래스"는 IOS 애플리케이션의 사용자 인터페이스를 관리하기 위한 클래스로, UI 컴포넌트 및 뷰 컨트롤러 등을 포함하며, 화면의 외관과 동작을 결정한다.
  • "Swift 파일"은 모든 종류의 Swift 코드를 포함할 수 있지만, "Cocoa Touch 클래스"는 주로 UI와 관련된 클래스를 나타낸다.
  • "Swift 파일" 내에서 "Cocoa Touch 클래스"를 작성하여 사용자 인터페이스 요소와 비즈니스 로직을 통합할 수 있다.

0개의 댓글