본문 바로가기
🍎 Swift/iOS 학습 노트

[강의노트] 코드베이스 파일 만들기

by 솔비님 2024. 6. 30.

 

코드베이스란? 

코드베이스란 스토리보드 같은 인터페이스 빌더를 사용하지 않고, 코드 작성으로만 UI 구성을 하는 것이다
스토리보드에서 하던 뷰의 size, constraint 및 모든 속성들을 코드로 작성한다
팀끼리 협업할 때, github에 코드를 올리고 서로 코드 리뷰를 하게 되는데, 스토리보드로 작성한 UI 를 github에 올린 것보다, swift로 작성한 UI 코드를 github에 올린 것이 가독성이 더 좋다
다만 스토리보드처럼 눈에 보이는 상태로 UI를 구성하는 것이 아니기 때문에, 코드 베이스로 UI를 작성하면 반드시 실행시켜서 확인해야 한다는 단점이 존재.

 

1.  스토리보드 연결 끊기

1️⃣ Main 클릭 + 백스페이스 → Move to Trash

2️⃣ Info → Main 스토리보드 클릭 + 백스페이스

3️⃣ 프로젝트 → TARGETS → (상단 카테고리)Build Settings → 백스페이스로 연결만 끊어주기(삭제x)


2.  앱 시작점 코드로 지정해주기

< SceneDelegate 초반 세팅 값 >
< 코드 변경 >

 

🙂‍↔️ 실행해 봤을 때 컴파일 에러 없이 잘 실행 된다면 스토리보드 삭제 및 코드베이스 UI 작성준비 완료

 

'🍎 Swift > iOS 학습 노트' 카테고리의 다른 글

[Snapkit] offset & inset  (1) 2024.07.01
[Swift 🍎] Snapkit 활용하기  (3) 2024.06.30
[Swift] 기초 - 1주차  (0) 2024.06.04
메서드(메소드) - 조금 더 찾아보고 이해하기!  (1) 2024.04.26
IDE / 코딩 컨벤션  (1) 2024.04.25