본문 바로가기

WWDC18

[WWDC18] Writing Great Accessibility Labels 요약 1. Label을 추가하라 버튼은 Accessibility label을 설정하지 않으면 그냥 버튼으로 읽는다. 만약 이미지가 있는데 label이 없다면 이미지의 이름을 읽는다. 2. Element Type을 label에 포함하지 마라 만약 전자처럼 설정하면 VoiceOver는 Add button, button으로 읽어서 button을 두 번이나 읽는다. 3. UI가 바뀔 때 label도 바꾸어라 4. 충분한 내용을 전달하라 5. 중복을 피해라 6. 의미있는 애니메이션에 label을 추가하라 7. 너무 자세한 label은 피해라 - 예외 2022. 1. 26.
[WWDC21] Tailor the VoiceOver experience in your data-rich apps More Content 로터를 선택한 후 밑으로 내릴 때마다 더보기에 있는 내용을 VoiceOver로 들을 수 있습니다. 위의 예제와 같이 AXCustomContent를 통해 데이터가 많은 앱에서 VoiceOver 환경을 맞춤화할 수 있습니다. Accessibility를 import하고 AXCustomContentProvider를 상속받으면 됩니다. importance를 높음으로 설정하면 AXCustomContent이지만 더보기 로터를 사용할 필요없이 무조건 읽어줍니다. SwiftUI에서도 가능합니다. 이렇게 Key를 만들어 사용할 수 있습니다. 영상: https://developer.apple.com/videos/play/wwdc2021/10121/ Tailor the VoiceOver experien.. 2022. 1. 26.
[WWDC15] - Optimizing Swift Performance 안녕하세요 ◠‿◠ 고고입니다! 이 WWDC의 아젠다 1. swift 2.0 성능 업데이트 2. swift 성능 이해하기 3. swift 프로그래밍의 성능 통계하기 위해 Instruments 사용하기 개발자들은 아래의 high-level 기능들을 대상으로 하는 컴파일러 최적화를 구현하여 Swift를 빠르게 만들습니다. 그 중 한 가지 예를 보겠습니다. Bound checks elimination Swift는 당신이 배열의 밖을 읽거나 쓰지 않도록 보호합니다. 컴파일러는 조건을 위로 보내 한 번만 실행되도록하여 최적화했습니다. Xcode는 파일을 개별적으로 컴파일합니다. 따라서 컴퓨터의 여러 코어에서 많은 파일들을 병렬로 컴파일할 수 있습니다. 하지만 문제는 옵티마이저의 범위가 하나의 파일로 제한된다는 것입.. 2021. 12. 14.
[WWDC21] Meet Xcode Cloud 영상 :https://developer.apple.com/videos/play/wwdc2021/10267/ Meet Xcode Cloud - WWDC21 - Videos - Apple Developer Get to know Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all... developer.apple.com 안녕하세요 ◠‿◠ 고고입니다. Xcode cloud는 Git을 사용하여 CI/CD를 할 수 있도록 해줍니다. Xcode cloud Overview 원격 깃 레포지토리에 변경사항이 생기면 빌드, 테스트 및 여러 액션들을 하고 .. 2021. 11. 10.
[WWDC21] Host and automate your DocC documentation 영상 : https://developer.apple.com/videos/play/wwdc2021/10236/ Host and automate your DocC documentation - WWDC21 - Videos - Apple Developer Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web... developer.apple.com 안녕하세요 ◠‿◠ 고고입니다. Hosting Documentation 1. Developer Documentation 창에서 Export하기 Export해서 나온 .doccarc.. 2021. 11. 8.
[WWDC21] Meet DocC documentation in Xcode 영상 : https://developer.apple.com/videos/play/wwdc2021/10166/ Meet DocC documentation in Xcode - WWDC21 - Videos - Apple Developer Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating... developer.apple.com 안녕하세요 ◠‿◠ 고고입니다. DocC(Document Compiler)는 쉽게 말하자면 Apple Developer Documentation처럼 패키지를 문서화할 수 있는 것입니다. Quick.. 2021. 11. 7.