일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DriverKit
- AVFoundation
- Mac
- Reality Composer
- concurrency
- Hand Action Detect
- Physical Audio
- Xcode Organizer
- User Enrollment
- AppleEvent
- METAL
- AR Quick Look
- async
- detent
- actor
- SF Symbols 3.0
- profile
- Xcode Cloud
- SF Symbols
- CoreML
- Hand Pose Detect
- swiftUI
- MDM
- Object Capture
- WWDC 2021
- ProRAW
- DooC
- App Clip
- NSUserActivity
- SWiFT
- Today
- Total
목록WWDC 2021 (57)
nyancoder
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10131/ Apple에서는 MDM 프로토콜을 통해 제공하는 기업 파트너와 교육 기관의 장치 관리 기능을 제공합니다. 이 프로토콜은 iOS, macOS 및 tvOS에서 사용할 수 있습니다. MDM 프로토콜은 명령형 및 반응형 프로토콜로 정의됩니다. 각 관리 워크플로에는 장치와 서버 간에 여러 번 통신이 왕복하므로 시간이 걸립니다. 또한 조직에서 많은 수의 장치를 관리할 때 성능 문제가 더 복잡해집니다. 최적의 성능과 확장성을 달성하기 위해 장치 관리는 선언적 관리로 동작하도록 MDM 프로토콜을 다시 구상하였습니다. 선언적 관리를 통해 장치는 자율적으로 능동적으로 지속적인 폴링 없이 업데이트를 처리할 수 있..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10114/ Meet StoreKit2 이 세션은 StoreKit을 이용하여 클라이언트 코드를 구현하고, 인앱 구매를 위한 서버를 구축하고, 고객을 지원과 환불을 처리하는 세 가지 세션 중 첫 번째입니다. StoreKit 2는 iOS, macOS, tvOS 및 watchOS에서 앱 내 구매를 위한 새 Swift API입니다. async/await을 지원합니다. 인앱 구매 거래를 더 쉽고 더 높은 보안 수준으로 제공합니다. 구독을 위한 API를 더 추가하였습니다. StoreKit 2 API는 기존의 StoreKit 프레임워크 내에 존재합니다. StoreKit 2 API는 제품, 구매, 거래 정보, 거래 내역..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10170/ TestFlight on Mac 2021년 가을에 MacOS에서 TestFlight가 지원됩니다. Mac용 TestFlight는 iOS 및 tvOS와 동일한 기능을 제공하며 Mac App Store에서 다운로드할 수 있습니다. 베타 앱을 설치, 자동 업데이트, 피드백을 공유를 지원합니다. Apple Silicon Mac에서는 기본 Mac 앱과 iOS 앱을 지원합니다. 이메일이나 공개 링크를 통해 테스터를 초대할 수 있으며, 초대를 수락하면 앱의 테스터로 등록됩니다. 테스트할 특정 버전의 빌드를 선택하고 설치 버튼을 클릭하여 Mac에서 다운로드 및 테스트를 시작할 수 있습니다. 설치된 베타 앱은..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10232/ What's new 바로 가기를 사용하면 반복적인 작업을 자동화할 수 있습니다. iOS와 마찬가지로 Mac의 모든 앱은 바로 가기를 만들 수 있습니다. 바로가기를 사용하면 AppleScript 및 Automator와 같이 기존에 잘 사용하던 도구들과 더 좋은 효과를 낼 수 있습니다. 또한 파일을 관리할 수 있는 자동화 작업들이 추가되었습니다. 앱이 파일 공급자와 통합되는 경우에는 새로운 파일 작업들이 앱이 제공하는 파일과 자동으로 동작합니다. 기존 SiriKit 메시지 인텐트를 사용하는 앱은 사용자 지정 메시지 보내기 작업을 통해 이 기능을 보여줄 수 있습니다. 바로가기를 쉽게 배포할 수 있으..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10294/ MusicKit은 Swift를 사용해 앱에서 음악을 접근할 수 있는 새 프레임워크입니다. 새로운 Swift 동시성 구문을 활용하며, SwiftUI와 함께 사용하도록 설계되었습니다. MusicKit 은 Apple Music의 다양한 콘텐츠에 접근할 수 있는 Apple Music API를 제공합니다. Apple Music과 연동되는 앱을 쉽게 만들 수 있습니다. Requesting music content MusicKit은 콘텐츠를 가져오고 음악에 접근하기 위한 새로운 요청 모델을 제공합니다. Apple Music API를 통해서 Apple Music 콘텐츠를 검색하거나, 특정 필터를 기반으로 항..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10209/ 버그란 프로그램이 예상대로 실행되지 않는다는 의미이기 때문에, 버그가 발생하면 상황을 더 잘 이해하기 위해서 프로세스의 현재 상태를 검사합니다. 또는 프로세스의 실행을 진행하면서 상태를 확인해봅니다. 이때 버그가 발생하기 직전에 일시 정지하는 것이 버그를 확인하기 좋습니다. 일시정지를 하는 좋은 방법은 중단점을 사용하는 것입니다. Source file breakpoints 소스 파일 중단점을 알아보면, 중단점이 하나의 파일 안에 설정되어 있습니다. 이 경우 가장 일반적인 유형은 특정 줄에 중단점을 설정하는 것입니다. Line breakpoint를 만드는 가장 빠른 방법은 일시 중지하려는 줄의 ..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10183/ iOS 15에 페이스 타임에서 컨텐츠를 공유하여 다른 사람들과 같은 방에서 활동을 하는 것처럼 느낄 수 있는 방법을 제공합니다. 이 방법은 "SharePlay"라고 부릅니다. 사람들은 가장 가까운 친구나 가족들과 오랜 시간을 소통하는데 보냅니다. "Share Play"의 목표는 이러한 사람들을 대상으로 소통하는 것을 촉진하는 것입니다. Share Play를 위해서는 세션을 만들고, 사람들이 이 세션에 참여해야 합니다. 세션에 참여한 사람들은 기존처럼 FaceTime에서 텍스트, 오디오, 비디오를 통해서 통신할 수 있습니다. 또한 사람을 초대하거나 세션을 나가는 등 세션을 관리할 수 있습니다. ..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10286/ Motivation 바인드를 하지 않는 렌더링을 사용하면 모든 리소스를 셰이더에서 사용할 수 있으므로 그래픽 처리를 유연하게 할 수 있습니다. 예를 들어 광선과 모델의 교차점을 찾는 커널이 있다고 가정합니다. Metal Shading Language와 빛과 물체 뒤의 교차점을 찾는 알고리즘을 사용하여 지면에 그림자가 생성되는 지점을 찾는다고 가정합시다. 교차점을 찾은 후 단색으로 칠하면 지면이 단색으로 칠해지기 때문에 올바르게 보이지 않으므로 해당 픽셀의 음영 값을 정확하게 계산해야 합니다. 하지만 광선을 추적할 때, 주면의 모든 물체에 부딪힐 수 있기 때문에 교차되는 메시와 관련된 정점 정보..