일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Physical Audio
- AVFoundation
- DooC
- App Clip
- AR Quick Look
- AppleEvent
- SF Symbols
- DriverKit
- METAL
- detent
- SF Symbols 3.0
- MDM
- Reality Composer
- Hand Action Detect
- actor
- WWDC 2021
- Xcode Cloud
- async
- Xcode Organizer
- User Enrollment
- Hand Pose Detect
- swiftUI
- ProRAW
- CoreML
- NSUserActivity
- Object Capture
- Mac
- concurrency
- SWiFT
- profile
- Today
- Total
목록분류 전체보기 (66)
nyancoder
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10181/ Introduction 성능 지표를 추적하기 위한 주요 도구로 Xcode Organizer, MetricKit, Instruments, XCTest, App Store Connect API를 소개할 것입니다 애플리케이션 성능에 대해 추적해야 할 핵심 지표는 배터리 사용량, 시작 시간, 멈추는 비율 , 메모리, 디스크 쓰기, 스크롤링, 종료, MXSignposts의 8가지가 있습니다. Metrics and resolutions 성능 지표에서 첫 번째 확인할 지표는 배터리 사용입니다. 앱에서 배터리를 많이 소모하는 경우 사용자에게는 위와 같이 표시됩니다. 배터리 UI에서 기기 전체 배터리 소모량과..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10123/ 스크린 타임을 통해 가족이 앱과 웹사이트를 얼마나 자주 사용하는지 알 수 있습니다. 제한을 설정하여 사용 시간을 관리할 수 있습니다. 가족 구성원과 사용량을 공유할 수 있으며 마지막으로 누가 기기를 사용했는지 알 수 있습니다. 아이들과의 소통을 더 증대시킬 수 있습니다. Screen Time API가 추가되었으며 이는 100% Swift 및 SwiftUI 코드입니다. 스크린 타임 기능을 앱에 제공하므로 새로운 경험을 만들 수 있습니다. API는 iOS 및 iPadOS 15에서 사용할 수 있습니다. Screen Time의 제약사항에 대해 직접 API 액세스를 위해 최신 디바이스 프레임워크를 제공..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10171/ 앱 스토어에서는 좋아하는 앱을 찾거나, 이미 가지고 있는 앱을 더 활용할 수 있도록 인앱 이벤트를 제공할 것입니다. 인앱 이벤트는 게임 경쟁, 피트니스 챌린지, 영화 시사회 등과 같이 앱 및 게임 내에서의 이벤트입니다. 이번 가을에 앱 스토어에서 인앱 이벤트를 바로 검색할 수 있게 되는데, 이는 앱의 접근성을 높여줍니다. 인앱 이벤트는 앱 스토어의 새 이벤트 카드에 나타납니다. 디자인은 콘텐츠가 중앙에 오며, 이미지나 비디오를 지원합니다. 이벤트 카드에는 이벤트 이름, 간단한 설명 및 이벤트 시작 시간이 표시됩니다. 제품 페이지에서 앱을 다운로드한 사용자의 경우 스크린샷 위에 표시됩니다. 앱을..
원본 영상: https://developer.apple.com/videos/play/wwdc2021/10131/ Apple에서는 MDM 프로토콜을 통해 제공하는 기업 파트너와 교육 기관의 장치 관리 기능을 제공합니다. 이 프로토콜은 iOS, macOS 및 tvOS에서 사용할 수 있습니다. MDM 프로토콜은 명령형 및 반응형 프로토콜로 정의됩니다. 각 관리 워크플로에는 장치와 서버 간에 여러 번 통신이 왕복하므로 시간이 걸립니다. 또한 조직에서 많은 수의 장치를 관리할 때 성능 문제가 더 복잡해집니다. 최적의 성능과 확장성을 달성하기 위해 장치 관리는 선언적 관리로 동작하도록 MDM 프로토콜을 다시 구상하였습니다. 선언적 관리를 통해 장치는 자율적으로 능동적으로 지속적인 폴링 없이 업데이트를 처리할 수 있..
새 Swift버전에 Actor가 추가되면서 여러 스레드에서 접근했을 때 발생할 수 있는 여러 동시성 문제들을 해결하는 좋은 해결책 중 하나로 관심을 받고 있습니다. 기존에도 동시성 문제를 해결하기 위해서 각종 Lock이나 DispatchQueue 등을 활용하여 문제를 해결할 수 있었지만, Actor를 사용하면 컴파일러가 근본적으로 동시성 문제를 확인하고 오류를 일으킬 수 있습니다. Actor의 역할은 크게 세 가지로 볼 수 있습니다. 코드 생성 단계 - actor내에 선언된 함수에 async를 자동으로 적용해주고, actor의 구현에 필요한 코드를 자동으로 생성해 줍니다. 컴파일 단계 - 동시성 문제가 발생할 수 있는 코드를 작성하면 컴파일러가 오류를 일으켜서 수정하도록 해 줍니다. 실행 단계 - 각 코..
원본 영상: 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 메시지 인텐트를 사용하는 앱은 사용자 지정 메시지 보내기 작업을 통해 이 기능을 보여줄 수 있습니다. 바로가기를 쉽게 배포할 수 있으..