반응형

iOS 197

[iOS, Swift] 테이블뷰 만들기 (Storyboard, xib)

Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 화면에 테이블 뷰 만들기 더보기 Xcode 오른쪽 위 + 기호를 눌러 라이브러리를 열어줍니다 (단축키 Command + Shift + L) 테이블뷰를 선택한 뒤 Storyboard에 드래그하여 올려줍니다. Contraint를 추가합니다. 네방향 0으로 설정하여 전체를 채워줍니다. 코드에서 테이블뷰의 Delegate와 DataSource를 추가합니다. Delegate는 테이블뷰의 이벤트를 ViewController에서 처리할 수 있게하고 DataSource는 테이블뷰의 데이터를 처리할 수 있도록 도와줍니다. 테이블셀 만들기 더보기 Cocoa Touch class를 만듭니다. 이 때에 XIB 파일도 같이 생성합니다. XIB 파일에 있는..

iOS/코드조각 2022.06.04

[iOS, Swift] 초기 프로젝트 세팅 (MVC, UIKit)

Swift 언어를 사용하여 iOS 앱을 개발하게 되었는데, 프로젝트를 준비하면서 차후에도 쓰일 공통적인 프로젝트 세팅을 기록하였습니다.내용은 iOS 13.0 이상, XCode 13.31, Swift 5버전, UIKit을 기준으로 작성하였습니다. 1. MVC 패턴 프로젝트 구조잡기 iOS 프로젝트를 진행할 때에 MVVM 패턴에 대해 공부할 시간이 모자르고, Observer 패턴이나 Combine에 대하여 능숙하게 사용하지 못하기 때문에 익숙한 MVC패턴으로 프로젝트 구조를 짰습니다. 1. 패키지명 이름 짓기 보통의 명명규칙으로는 "com.회사이름.프로그램이름"으로 패키지명을 구성합니다. 2. 프로젝트 상단에 MVC를 나눌 Group을 만들기 Models, Views, Controllers의 그룹을 만들어줍..

iOS/iOS 2022.06.02
반응형