profile
iOS Developer
post-thumbnail

[SwiftUI] 컴포넌트 - TabView

사용자 인터페이스 요소를 통해 여러 하위 뷰 사이를 전환하는 뷰

2024년 3월 28일
·
0개의 댓글
·
post-thumbnail

[SwiftUI] 컴포넌트 - Text, Image, Button, HStack, VStack, Spacer

하나 이상의 줄로 구성된 읽기 전용 텍스트자주 사용되는 ModifierfontboldlineLimitforegroundColorbackgroundstrikethroughmonospaced이미지를 나타내는 뷰자주 사용되는 ModifierresizableaspectRati

2024년 3월 28일
·
0개의 댓글
·

[SwiftUI] MVVM

애플리케이션의 로직과 UI를 분리하여 관리하며, 데이터 바인딩을 통해 뷰와 뷰모델 사이에 동기화를 자동화하는 소프트웨어 디자인패턴.SwiftUI에서는 데이터 바인딩이 가능한 Property Wrapper들을 제공해주기 때문에 View에서 Property Wrapper를

2024년 3월 28일
·
0개의 댓글
·

[SwiftUI] 프로퍼티 래퍼(Property Wrapper)

SwiftUI에서 상태를 처리하는 방법뷰의 상태를 저장하는 프로퍼티로, 해당 뷰의 상태를 관리함기본적으로 Private 선언이기에 다른 뷰와 값을 소통하려면 Binding을 이용함값이 변경될 때마다 UI가 업데이트 됨뷰와 상태를 바인딩 하는 방법상위 @State 변수를

2024년 3월 28일
·
0개의 댓글
·

[Swift] Combine - Publisher(Just) & Subscriber(Sink, Assign)

Just: 단일 값을 내보내고 완료하는 Publisher Sink: 가장 간단한 형태의 Subscriber. 데이터 이벤트와 완료 이벤트를 처리하는 데 사용됨. 두 개의 클로저를 인자로 받음(하나는 데이터를 받았을 때 실행, 다른 하나는 완료 이벤트를 받았을 때 실행됨

2024년 3월 21일
·
0개의 댓글
·

[Swift] 자료구조 - 배열(Array), 연결 리스트(Linked List)

동일한 타입의 요소를 메모리의 연속적인 공간에 저장인덱스를 통해 각 요소에 빠르게 접근할 수 있어, 인덱스를 알고 있는 경우 시간 복잡도가 O(1)이다. 하지만 배열의 크기가 고정되어 있거나 중간에 있는 요소를 추가하거나 삭제하는 경우 다른 요소들을 이동해야 하므로,

2024년 3월 21일
·
0개의 댓글
·