| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 생명주기
- 연산자
- weak
- 클로저
- 리스트뷰
- Self
- RxSwift
- 안드로이드
- 옵셔널
- 차이
- observable
- 스위프트
- Subject
- 풀이
- Task
- View
- ios
- Swift
- rx
- 구조체
- 알고리즘
- SwiftUI
- 프로퍼티
- 해시
- 프래그먼트
- 프로그래머스
- concurrency
- 백준
- async
- 자바
- Today
- Total
목록SwiftUI (3)
study record
SwiftUI 개발 속도를 확 끌어올리는 10가지 단축 트릭 SwiftUI는 아름다운 UI를 빠르게 만들 수 있는 프레임워크지만,숨겨진 단축 기능들을 잘 활용하면 몇 시간씩 절약할 수 있다. 보일러플레이트 코드와 씨름하지 말고,이런 작은 트릭들을 사용하면 더 빠르게, 더 깔끔하게, 더 완성도 높은 앱을 만들 수 있다. 아래는 SwiftUI 단축 트릭 10가지이다. 👇 1️⃣ @ViewBuilder로 더 깔끔한 조건 분기 여기저기 if문으로 뷰를 감싸기보다,커스텀 함수에 @ViewBuilder를 붙이면 더 간결해진다.@ViewBuilderfunc profileImage(isLoggedIn: Bool) -> some View { if isLoggedIn { Image(systemName..
이 글을 쓰게 된 계기 :https://medium.com/@avula.koti.realpage/stop-using-onappear-for-async-work-in-swiftui-heres-why-it-s-causing-bugs-in-your-app-e0d48108ad74 Stop Using .onAppear() for Async Work in SwiftUI — Here’s Why It’s Causing Bugs in Your AppI learned this the hard way when my SwiftUI app randomly reloaded data every few seconds.medium.com 0. SwiftUI의 .onAppear() — 당신이 생각하는 그게 아니다UIKit에서 Swift..
SwiftUI는 최소한의 코드로 Swift의 성능을 사용해 모든 Apple 플랫폼 전반에서 앱을 빌드할 수 있게 한다. SwiftUI는 다음과 같은 특징이 있다. 선언적 구문 SwiftUI는 선언적 구문을 사용하므로 사용자 인터페이스의 기능을 명시하기만 하면 된다. 예를 들어, 텍스트 필드로 구성된 항목의 목록을 작성하고 각 필드의 정렬, 색상을 설명하면 된다. 코드가 간단하고 가독성이 향상되어 시간이 절약되고 유지 관리가 용이하다. import SwiftUI struct AlbumDetail: View { var album: Album var body: some View { List(album.songs) { song in HStack { Image(album.cover) VStack(alignment..