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 |