일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode Organizer
- DriverKit
- detent
- App Clip
- AR Quick Look
- Hand Action Detect
- swiftUI
- NSUserActivity
- MDM
- Physical Audio
- concurrency
- Xcode Cloud
- Hand Pose Detect
- CoreML
- async
- profile
- Mac
- User Enrollment
- AVFoundation
- SF Symbols
- DooC
- WWDC 2021
- METAL
- Object Capture
- ProRAW
- actor
- SF Symbols 3.0
- Reality Composer
- AppleEvent
- SWiFT
- Today
- Total
목록2021/08 (19)
nyancoder
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10250/ Custom symbol recap SF Symbols는 2019년에 도입되어 1,500개 이상의 기호를 지원하였으며, SF Symbols 3에서는 3000개가 넘는 기호가 있습니다. 하지만 원 안에 찻잔을 두는 것과 같이 존재하지 않는 심벌이 필요한 경우 사용자 정의 기호를 사용할 수 있습니다. 사용자 지정 기호가 필요한 경우 벡터 경로 이를 그려 사용자 지정 기호 템플릿에 배치합니다. 템플릿은 SVG 형식이며 디자인과 가이드가 포함되어 있습니다. 이 템플릿은 SF Symbols가 제공하는 기능을 지원하기 위한 속성들을 가집니다. 기호가 텍스트 옆에 잘 보이도록 하는 활자체 정렬 기능을 제공..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10190/ 오디오 드라이버의 동작은 macOS Big Sur 이전에는 오디오 서버 플러그인과 커널 확장을 통해 하드웨어 장치와 통신해야 했습니다. macOS Big Sur에서 CoreAudio HAL 은 DriverKit Extension 위에 빌드된 오디오 서버 플러그인을 제공했습니다. 플러그인과 dext 사이의 계층은 kext와 동일 하지만 커널에서 사용자 공간으로 이동하여 보안이 향상되었습니다. 하드웨어 오디오 드라이버를 구현하려면 오디오 서버 플러그인과 드라이버 확장이라는 두 가지 개별 구성 요소를 여전히 필요로 합니다. 이는 개발을 복잡하게 만들고 리소스를 늘리며 오버헤드와 대기 시간을 증가시킬..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10223/ Accessibility on watchOS Apple Watch에는 앱을 더 쉽게 사용할 수 있는 다양한 손쉬운 사용 기능 이 있습니다. VoiceOver와 기술을 사용하면 사용자가 제스처를 취하는 동안 화면의 콘텐츠를 읽어줍니다. 올해의 새로운 기능인 AssistiveTouch를 사용하면 운동 장애가 있는 사용자가 화면을 전혀 터치할 필요 없이 Apple Watch를 사용할 수 있습니다. watchOS는 Reduce Motion, Bold Text, 올해 새롭게 추가된 큰 접근성 텍스트와 같은 디스플레이 조정 기능을 제공합니다. Visual accessibility 접근성을 올바르게 사용한..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10039/ 2020년 Vision Framework에서 손과 손에 있는 21개의 관절을 식별할 수 있는 손 포즈 감지가 추가되었습니다. 이것은 손이 있는지를 식별할 때는 좋지만, 손이 하는 일을 분류하기는 어려울 수 있습니다. 손으로 V를 표시하거나, 멈추라는 표현을 하는 것은 이미지나 영상 모두에서 의미를 가집니다. 반면 이리 오라거나, 저리 가라는 등의 표현은 여러 장의 프레임이 있어야만 의미가 명확해집니다. 올해 두 가지 새로운 Create ML 템플릿인 손 모양 분류 및 손동작 분류가 추가되었습니다. 이러한 새 템플릿을 사용하면 Create ML 앱 또는 Create ML 프레임워크를 사용하여 손..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10160/ What is Apple ProRaw Apple 기기를 사용하면 HEIC 또는 JPEG 이미지를 캡처할 수 있습니다. iOS 10부터는 Bayer-pattern RAW 데이터를 DNG 파일로 저장할 수 있습니다. HEIC, JPEG는 빵집에서 케이크를 주문하는 것과 같다면, RAW 파일은 식료품점서 케이크를 만들기 위한 원료를 얻는 것과 같습니다. 처리된 HEIC, JPEG의 장점은 Apple에서 만든 최종 이미지를 얻을 수 있다는 것입니다. 스마트 HDR, 딥 퓨전, 야간모드 등을 통해서 여러 개의 캡처 프레임을 합하여 제작하기 때문에 속도가 빠르고 화질이 뛰어납니다. 고급 손실 압축을 사용..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10134/ 앱 클립을 통해서 고객은 앱이 제공하는 기능에 빠르게 접근할 수 있습니다. 앱 클립은 OS에 통합되어 있는 기능으로 앱 클립 코드, QR 코드를 스캔하거나, NFC 태그를 탭 하는 등의 방식으로 Safari 및 메시지나 현실 세계에서 호출할 수 있습니다. 또한 앱 클립은 지도 및 Siri 제안에도 표시됩니다. App Clip size 앱 클립은 요청되는 즉시 호출될 수 있도록 최대 크기가 제한되어 있습니다. 따라서 개발 과정에서 클립의 크기에 대해 자주 확인하는 것이 좋습니다. 이 과정은 소프트웨어 개발 과정에서의 반복적인 프로파일링 및 최적화 과정과 유사합니다. Xcode를 사용하여 크기 보..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10212/ Instruments 13의 네트워크 템플릿에 포함된 새로운 HTTP 검사 도구를 사용하면 HTTP 트래픽을 검사할 수 있습니다. 이 기능은 모든 Apple 기기에서 작동합니다. HTTP/3 프로토콜 또는 VPN을 통해 전송된 트래픽 또한 포함됩니다. 디스크 캐시 된 요청이나 네트워킹 에러 등을 포함한 결과를 표시합니다. URLSessions 및 URLSessionTasks와 같은 상위 수준의 API 개념상에서 노출됩니다. HTTP instrument UI overview 주어진 시간에 추적에서 얼마나 많은 URLSession 작업이 실행되고 있었는지에 대해 표시됩니다. 그 아래의 항목에서 프..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10196/ Canvas 하단의 왼쪽 컨트롤은 이전과 동일한 기능을 제공하지만 캔버스가 더 많은 공간을 확보할 수 있도록 보다 작은 형태로 제공됩니다. 팝오버의 장치 그룹을 선택하면 확장되어 원하는 장치를 더 쉽게 찾을 수 있습니다. 드래깅을 사용하여 하나 이상의 Scene을 선택하고 재 정렬할 수 있습니다. Option 키를 누른 상태에서 드래그하여 전체 장면을 복사할 수도 있습니다. 개요 보기에서 제약 조건 그룹을 선택하면 그룹 내의 모든 제약 조건을 선택하는 것과 같습니다. 오른쪽 화살표 키를 누르면 해당 그룹에 포함된 제약 조건들이 전부 선택됩니다. 이 상태에서 속성 창에 값을 입력하여 모든 제약조..