일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- async
- Reality Composer
- NSUserActivity
- AR Quick Look
- Object Capture
- METAL
- Mac
- SWiFT
- detent
- Physical Audio
- ProRAW
- SF Symbols
- AppleEvent
- Xcode Organizer
- App Clip
- DriverKit
- DooC
- Hand Pose Detect
- SF Symbols 3.0
- actor
- WWDC 2021
- MDM
- concurrency
- Xcode Cloud
- CoreML
- swiftUI
- Hand Action Detect
- AVFoundation
- profile
- User Enrollment
- Today
- Total
목록2021/09 (7)
nyancoder
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10087/ Key performance metrics 성능 최적화를 위해서 Xcode Organizer나, App Store Connect API가 제공하는 지표 및 진단을 사용할 수 있습니다. Xcode Organizer는 배터리, 시작 시간, 멈춤 비율, 메모리, 디스크 쓰기, 스크롤 히치, 앱 종료의 7가지 지표를 수집합니다. 이 7가지 측정 항목은 Xcode Organizer의 왼쪽 메뉴에서 선택할 수 있습니다. 배터리 및 종료와 같은 일부 항목에서는 다양한 이벤트 유형을 자세하게 설명하기 위해 하위 범주가 있을 수 있습니다. 원하는 단말 종류나 사용자의 백분위수 또한 선택할 수 있습니다. 예를 ..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10040/ People Analysis Technology Vision에서 사람 분석의 초석 얼굴 분석입니다. 얼굴 감지, 얼굴 랜드마크 감지, 얼굴 캡처 품질 감지를 제공합니다. Vision 프레임워크의 얼굴 감지는 DetectFaceRectanglesRequest를 통해 사용할 수 있으며, 인식의 정확도에 대한 지표를 제공합니다. 또한 임의의 방향이나 다양한 크기, 일부 가려진 얼굴을 감지할 수 있습니다. 기존에는 안경, 모자에 의해 가려진 경우만을 지원하였습니다. 이제 VNDetectFaceRectanglesRequestRevision3 에는 성능의 개선 이외에도 마스크로 덮인 얼굴을 감지할 수 있..
원본 영상: https://www.apple.com/apple-events/september-2021/ Apple TV+ 가을에도 지속적으로 새로운 작품들이 추가됩니다. iPad 9세대 A13 Bionic 이 20% 성능 향상을 가져옴 Chrombook보다 3배 Android Tablet보다 6배 빠름 저조도 환경에서도 향상된 오토 포커스 기능의 후면 카메라 전면 12MP 울트라 와이드 카메라 장착 센터 스테이지를 통해 항상 사용자가 가운데 표시되는 기능을 카메라 사용 중에 사용 가능 TrueTone 기능으로 방의 색온도에 따라 디스플레이 색온도가 조절됨 iPadOS 15의 위젯을 앱 사이에 배치할 수 있음 새로운 멀티 태스킹 제어판 기능 빠른 메모로 어디서든지 쉽게 메모가 가능 아이패드 용량은 64기가..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10283/ 일반적으로 앱을 구성할 때는 앱을 사용하고 있을 때에 중점을 맞추지만, 앱이 열려 있지 않을 때의 사용자 경험에도 중점을 둘 수 있습니다. 이러한 것은 "액션"이라고 부르는 개념에서 시작됩니다. "액션"은 사람들이 앱으로 완료할 수 있는 작업을 나타냅니다. 예를 들어 캘린더 앱을 만든다면, 이벤트를 추가하고, 이벤트를 가져오거나 편집하는 일이 액션이 될 것입니다. 캘린더 앱에서 이러한 작업을 생성하면 사람들은 이를 조합하여 바로 가기를 만들 수 있습니다. 예를 들어 이벤트 추가를 활용하여 오후 7시 오후 6시에서 "요가"라는 이벤트를 생성할 수 있습니다. 또한 하나 이상의 액션을 조합하여, 오..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10022/ SwiftUI는 선언적 UI 프레임워크로 앱에서 높은 수준으로 설명하면 SwiftUI가 대부분 정확하게 동작합니다. 하지만 SwiftUI가 예상치 못한 동작을 하게 되면 SwiftUI가 배후에서 수행하는 작업을 조금 더 이해하는 것이 도움이 될 것입니다. SwiftUI는 코드에서 ID, 수명, 종속성의 세 가지를 확인합니다. Identity 두 개가 같은 개인지 다른 개인지를 구분하기에는 정보가 충분하지 않습니다. 이처럼 두 사물이 같은지 다른지에 대한 여부가 "정체성"의 핵심입니다. 이것이 SwiftUI가 앱을 이해하는 중요한 한 가지 측면입니다. 위의 예제 앱에서는 두 개의 상태가 있으며 ..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10269/ Environment variables 환경 변수는 실행 중인 워크플로우에 따라 다른 동작이 필요할 때 사용됩니다. 예를 들어 개발 환경에서 접속하는 API 주소와 배포된 앱에서 접속하는 API 주소를 다르게 하는 데 사용될 수 있습니다. 이처럼 환경 변수는 빌드 동작을 추가로 설정할 수 있는 정보를 정의하는 간단한 키-값의 쌍입니다. 워크플로의 Environment 섹션에서 필요한 환경 변수를 구성할 수 있습니다. 이는 워크플로 구성의 한 부분이므로 소스 저장소에 추가 정보를 커밋할 필요가 없습니다. 워크플로가 실행될 때마다 정의된 변수가 환경에 설정됩니다. API 키 또는 액세스 토큰과 같..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10049/ iOS 15에서는 iOS13에 추가된 시트 스타일에 이어, 여러 사용자 정의 옵션을 추가하여 다양한 형태의 표현이 가능하도록 하였습니다. 디밍 View를 제거하여 시트가 표시되는 동안 사용자가 시트 뒤의 콘텐츠와도 상호 작용할 수 있는 비 모달 UI를 만들 수 있습니다. 가로 모드에서 전체 화면이 아닌 모양으로 표시하는 방법을 포함한 새로운 옵션들에 대해 알아볼 것입니다. 일반 크기 클래스의 팝오버의 모습(위)과 더 작은 크기의 시트(아래) 간에 원활하게 조절할 수 있는 UI를 설정하는 방법을 볼 것입니다. Getting a sheet UISheetPresentationController라는 ..