코드베이스란?
코드베이스란 스토리보드 같은 인터페이스 빌더를 사용하지 않고, 코드 작성으로만 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. 앱 시작점 코드로 지정해주기
🙂↔️ 실행해 봤을 때 컴파일 에러 없이 잘 실행 된다면 스토리보드 삭제 및 코드베이스 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 |