본문 바로가기
XCode

Storyboard, SwiftUI

by ljw 2023. 4. 14.
반응형

목차

    Storyboard

    그래픽 인터페이스 빌더(Graphical Interface Builder, GIB)를 사용하여 UI를 구성하는 방법이다.

    UI의 모양과 레이아웃을 시각적으로 구성하고, 각각의 UI 요소에 대한 액션 및 연결 등을 구성할 수 있다.

    화면 간의 흐름 및 전체적인 모양을 시각적인 방식으로 연결하고 표현함으로써 직관적으로 앱의 흐름을 확인할 수 있다.

     

    iOS 개발에서 많이 사용되었지만, 최근에는 SwiftUI 등의 새로운 UI 프레임워크가 도입되면서 사용빈도가 줄어들고 있다.

    SwiftUI

    UI를 코드로 구성하는 방법이다.

    UI를 선언적으로 정의하고, UI의 모양과 레이아웃에 대한 코드를 작성할 수 있다.

    Xcode의 Canvas를 통해 UI 디자인의 빠른 미리보기를 제공하며, UI와 데이터 간의 바인딩을 통해 UI를 업데이트할 수 있다.

    Storyboard와 SwiftUI의 차이점

    Storyboard와 SwiftUI는 모두 iOS 앱 UI 구성을 위한 도구이나, UI를 구성하는 방식에 차이가 있다.

    Storyboard는 시각적으로 UI를 구성하는 데 초점을 두고,

    SwiftUI는 코드를 사용하여 UI를 구성하고 바인딩하는데 초점을 둔다.

     

    반응형

    'XCode' 카테고리의 다른 글

    아웃렛 변수(Outlet Variable), 액션 함수(Action Function)  (0) 2023.04.17
    XCode Library  (0) 2023.04.15
    XCode 프로젝트(Project) 설정  (0) 2023.04.14
    XCode 프로젝트(Project) 만들기  (0) 2023.04.14
    Xcode 템플릿(Template)  (0) 2023.04.14

    댓글