Xcode를 이용하여 프로젝트 생성 및 연결 설정

beenyyy·2022년 12월 27일
post-thumbnail

<참고 강의>

부스트코스 iOS 앱 프로그래밍 강의를 수강하며 작성하는 글입니다.

<사전 준비>

  • Xcode 설치

1. Xcode에서 새 프로젝트 생성

Xcode 버전: 14.2

▸ Next → 저장 경로 설정으로 새 프로젝트를 생성한다.


2. 프로젝트에 에셋 리소스 추가 및 화면 구성

<에셋 리소스 추가>

▸ 이 위치에 asset을 추가하면 된다.

에셋 카탈로그

프로젝트를 처음 생성하면 Asstes.xcassets 폴더가 자동으로 생성되는데, 이 폴더에서 애플리케이션에 사용될 다양한 에셋을 관리한다. 에셋 카탈로그는 에셋과 다양한 디바이스의 속성에 대한 파일의 연결을 통해 애플리케이션 리소스에 쉽게 접근할 수 있도록 돕는다. (리소스 - 애플리케이션이 실행 중일 때 사용하는 이미지, 음악, 파일 등)

<화면 구성>

▸ 위에서 추가한 재생이미지와 Library의 Button, Label, Slider를 추가하여 화면을 구성했다.

<인스턴스와 프로퍼티 연결(IBOutlet)>

▸ 먼저 코드로 IBOutlet을 생성한다.

연결방법 3가지

▸ 인터페이스 빌더의 Outlet Inspector를 통해 연결
▸ 인터페이스 빌더에서 View Controller 우클릭 후 팝업에서 연결
▸ 인터페이스 빌더에서 코드를 열어 코드에서 끌어당겨 연결

<액션과 코드 연결(IBAction)>

▸ 코드도 위와 똑같은 방법으로 연결해주면 된다.

컨트롤 이벤트와 액션과의 관계

▸ UIKit에는 UIButton, UISwitch, UIStepper 등 UIControl을 상속받은 다양한 컨트롤 클래스가 있어서 컨트롤 객체에 발생한 다양한 이벤트 종류를 특정 액션 메서드에 연결할 수 있다.


3. 음악 재생 앱 (예시)

▸ 결과

▸ 재생 버튼을 누르면 음악이 재생되고, 슬라이드바를 이용해 음악을 조절할 수 있다. 재생이 끝나면 슬라이드바가 처음으로 돌아가고, 재생 버튼은 다시 초기화 된다.

profile
📚beenyyy의 개발공부

0개의 댓글