일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AVFoundation
- CoreML
- swiftUI
- SF Symbols 3.0
- METAL
- Xcode Organizer
- Xcode Cloud
- Object Capture
- Reality Composer
- actor
- Physical Audio
- profile
- DriverKit
- SF Symbols
- App Clip
- async
- WWDC 2021
- Hand Action Detect
- ProRAW
- Mac
- AppleEvent
- Hand Pose Detect
- SWiFT
- User Enrollment
- MDM
- NSUserActivity
- DooC
- AR Quick Look
- concurrency
- detent
- Today
- Total
목록2021/08 (19)
nyancoder
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10279/ tvOS에 로그인하는 가장 일반적인 방법은 비밀번호를 사용하는 것이지만 입력하기 어려울 수 있습니다. tvOS 15에는 앱에서 암호 기반 로그인을 할 수 있는 새 기능이 있습니다. 새로운 시스템 로그인 화면을 통해서 시작할 수 있습니다. 이 화면은 tvOS 전반에 걸쳐 일관된 로그인 경험을 제공합니다. 사용자에게 iPhone 또는 iPad를 사용하여 로그인을 완료할 수 있음을 알려줍니다. 앱이 지원할 수 있는 다른 로그인 유형에 대한 옵션을 사용자에게 제공합니다. 사용자가 앱에서 로그인을 시작한 다음 iPhone을 깨우면 Apple TV에서 알림이 표시됩니다. 알림을 탭 하면 iPhone에서 ..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10064/ Buttons iOS 15에서 UIKit은 Plain, Gray, Tinted, Filled의 네 가지 스타일을 기본으로 제공합니다. 이제 동적 유형이 기본적으로 지원되며 여러 줄 지원이 버튼에 내장되었습니다. 접근성 기능이 개선되었으며, 쉽게 사용자 정의할 수 있게 되었습니다. Button configuration 처음 Sign In 버튼은 기존 UIKit버튼처럼 기본적인 디자인으로 버튼을 생성할 수 있습니다. filled 스타일을 선택하면 버튼이 더 눈에 띄는 형태가 됩니다. 이처럼 기존 API에서 버튼 스타일을 쉽게 업데이트할 수 있기 때문에 UIButton.Configuration을 쉽..
Swift의 Property Wrapper를 사용하여, 전달되는 파라메터의 속성을 제한하는 방법을 알아볼 것입니다. 예를 들어 사용자의 입력을 받아 최대 20자의 제목을 등록하는 예를 들어 볼 것입니다. 기존 방법 이전에는 함수를 만들고 제약 사항을 벗어나면 예외를 만들거나, assert문으로 검증하는 아래와 같은 방법이 대표적이었습니다. 예를 들어 assert로 처리하면 아래와 같습니다. func register(title: String) { assert(title.count 20 { validTitle = String(title.prefix(20)) } else { validTitle = title } // do something.. } 하지만 이러한 코드는 전달받는 파라메터의 속성을 명확하게 드러나..