SwiftUI 26
- SwiftUI: 번역 기능 (Translation) 사용하기 (iOS 18 이상)
- SwiftUI: 뷰 작성 Convention #1
- SwiftUI: @Binding을 지원하지 않는 뷰의 강제 리프레시
- SwiftUI: @Observable 동작원리
- SwiftUI: WKWebView의 UIRepresentableView에서 웹 페이지의 Alert, Confirm, Prompt 표시
- SwiftUI: iOS 프로젝트의 Stepper가 My Mac(Designed for iPhone)에서 실행할 때 크래시 발생하는 문제 해결 과정
- SwiftUI: 게임 센터(Game Center) 연동
- SwiftUI 예제: 알파벳 내비게이터(Alphabet Navigator) 만들기
- SwiftUI: 스크롤을 하면 하단 바 일부가 애니메이션으로 사라지거나 나타나기 (사파리처럼) 下
- SwiftUI: 스크롤을 하면 하단 바 일부가 애니메이션으로 사라지거나 나타나기 (사파리처럼) 上
- SwiftUI: Combine을 이용해 Debounce, Throttle 구현하기
- SwiftUI: 화살표 모양 그리기 (Shape, Path 사용)
- Swift UIKit: PDFKit에서 PDF 파일의 Annotation 지우개 구현
- SwiftUI: SwiftUI의 View에서 UIRepresentableView(ViewController)에 접근하여 명령을 실행하는 방법
- SwiftUI 예제: 아이폰 손전등(Flashlight) 만들기 (카메라 플래시 + 화면 밝기 강제 조정 및 복구)
- SwitfUI: LazyVGrid의 GridItem...flexible()을 사용할 때 각 셀 간의 여백을 일정하게 지정하는 방법
- Swift: UIKit 프로젝트 안에 SwiftUI 뷰 삽입하기 (UIHostingController 이용)
- SwiftUI: Tab View (탭 뷰) 사용하기 기초 (탭 바 형태, 페이지뷰 형태)
- SwiftUI: Long Press 처리 (일반적인 경우와 지속적으로 눌렀을때의 경우)
- SwiftUI: 웹 뷰(WKWebView) 추가하기 및 자바스크립트 실행 (Representable 사용)
- SwiftUI: 하드웨어 키보드 입력 받기 (Representable 사용)
- SwiftUI: 내비게이션 (Navigation) 및 데이터 전달 기초
- SwiftUI: Swift Playgrounds App에서 커스텀 폰트 추가 및 적용
- SwiftUI: Spacer (스페이서) - 공백 표시 뷰
- SwiftUI: @State와 @Binding의 의미 / 뷰 간의 데이터 전송 (앞→뒤, 뒤→앞)
- SwiftUI: Representable을 이용해서 UIViewController 띄우기