[Swift] UI 구현 시 Storyboard와 Code Base 비교

2022. 10. 26. 23:43·iOS/Swift

Storyboard의 장점

- 앱의 흐름을 직관적으로 볼 수 있다.

- 앱의 결과물을 예측하기 쉽다.

- pop, push, present, dismiss를 간단하게 사용할 수 있다.

Storyboard의 단점

- 화면 로딩 시 무겁다.

- IBOutlet, IBAction과 같은 링크가 끊어졌을 때 파악하기 힘들다.

- 앱이 커지면 커질수록 가독성이 떨어진다.

- 충돌 시 해결이 어렵다.

 

Code Base의 장점

- 코드로 구성되어 있어 스토리보드에 비해 가볍다.

- 충돌 가능성이 낮아진다.

Code Base의 단점

- 어떤 화면이 만들어질지 파악하기 힘들다.

- 해당 컴포넌트를 알고있어야 한다.

'iOS > Swift' 카테고리의 다른 글

[iOS/Swift] Localization 다국어 처리 방법  (0) 2022.11.24
[iOS/Swift] Image 다크모드 대응하기  (0) 2022.11.23
[iOS/Swift] Alamofire로 서버(FastAPI)에 동영상 업로드하기  (0) 2022.05.23
[iOS/Swift] 카메라로 동영상 촬영하기  (0) 2022.05.21
[iOS] Charts 라이브러리 설치방법 및 사용방법  (0) 2022.03.03
'iOS/Swift' 카테고리의 다른 글
  • [iOS/Swift] Localization 다국어 처리 방법
  • [iOS/Swift] Image 다크모드 대응하기
  • [iOS/Swift] Alamofire로 서버(FastAPI)에 동영상 업로드하기
  • [iOS/Swift] 카메라로 동영상 촬영하기
🥭Mango
🥭Mango
  • 🥭Mango
    AppleMango🥭
    🥭Mango
  • 전체
    오늘
    어제
    • 분류 전체보기
      • iOS
        • Swift
        • SwiftUI
        • RxSwift
      • Algorithm
        • C
        • Python
        • Swift
      • Computer Science
        • 컴퓨터 네트워크
        • OS
      • ...
      • 개발 타임캡슐
        • Python
        • Flutter
        • Android
        • Kotlin
        • Java
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스택
    파이썬 6118
    토마토
    1차원 뿌요뿌요
    SwiftUI
    코틀린 상속
    1613 파이썬
    1613 역사
    14503 로봇청소기
    Code Base
    6118
    백준 토마토
    Swift Hello World!
    SwiftUI Apple Login
    IOS
    파이썬
    14503 파이썬
    파이썬 14503
    Apple Login
    파이썬 토마토
    파이썬 1459
    역사 파이썬
    typing animation
    코틀린
    swiftUI tabview
    백준 소수
    파이썬 정렬
    MapMarker
    Custom Map Marker
    swiftUI Gradients
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
🥭Mango
[Swift] UI 구현 시 Storyboard와 Code Base 비교
상단으로

티스토리툴바