iOS16
-
Loading media data asynchronouslyiOS Swift/애플 문서 한글화 2023. 6. 7. 18:47
Article 이 문서는 Loding media data asynchronously 애플 문서를 한글화 합니다. 비동기적인 미디어 데이터 로딩 언어 수준의 동시성 기능을 사용하여 미디어 데이터를 효율적으로 로드하는 반응형 앱 빌드 Overview AVFoundation은 AVAsset 클래스를 사용하여 동영상을 모델링합니다. 에셋 생성은 데이터가 필요할 때까지 미디어 로드를 연기하기 때문에 가벼운 작업입니다. 에셋이 데이터를 로드하는 데 걸리는 시간은 미디어 크기, 로컬 장치 기능 및 원격 네트워크 조건을 비롯한 요인에 따라 다릅니다. 호출 스레드를 차단하지 않으려면 미디어 데이터를 비동기적으로 로드해야 합니다. important iOS 16, tvOS 16, MacCatalyst 16 및 macOS 1..
-
SwiftUI LongPressGesture 를 사용한 Fingerprint ButtonSwiftUI 2020. 8. 25. 05:27
struct FingerprintButton: View { //롱프레스 제스처 상태 @GestureState var press = false //롱프레스 제스쳐 완료 상태 체크 @State var completed = false var body: some View { //3개의 이미지 와 원형 상태바 레이어용 ZStack ZStack { //1. 기본 배경 - 완료시 사라짐 Image("fingerprint1") .opacity(completed ? 0 : 1) .scaleEffect(completed ? 0 : 1) //2. 진행 중에 위로 이동하면서 애니메이션 Image("fingerprint2") .clipShape( Circle() .offset(y: press ? 0 : 50) ) .animat..