iOS(24)
-
[WWDC-2021] Your guide to keyboard layout
이 글은 WWDC 2021 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Your guide to keyboard layout Managing the keyboard 오늘은 키보드 레이아웃과 관련해서 과거에 프레임 기반으로 부터 바뀐 새로운 레이아웃 가이드에 대해 소개하는 영상을 정리해 보겠습니다. 만약 앱에서 키보드를 사용한다면, 키보드를 처리하는 방식은 notifications를 등록하고 적절한 위치와 애니메이션을 도출한 다음 계산을 수행하여 레이아웃을 조정하는 것 이였 습니다. 다음은 기존에 키보드를 처리하는 방식입니다. ... keyboardGuide.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true ..
2021.12.08 -
[WWDC-2020] Why is my app getting killed?
이 글은 WWDC 2020 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Why is my app getting killed? 오늘은 제목 그대로 알아볼 수 있듯이 응용프로그램이 백그라운드에서 종료될 수 있는 여러 가지 이유와 이에 대해 개발자가 할 수 있는 일에 대해 알아보는 시간을 갖도록 하겠습니다. 앱이 일반적인 foreground 상황에서 crash 가 발생하는 것을 원하지 않는 것 처럼 background에서 crash가 발생하는 것 또한 좋지 않은 결과일 수 있습니다. 세션에서는 다음의 예시를 들어 설명하고 있습니다. 예를들어 할일을 정리하는 To-Do list 앱이 있다고 생각해 봅시다. 사용자는 사야할 식료품 리스트를 보며 Pineapple을 사야겠다는 생각을 하여..
2021.11.09 -
[WWDC-2021] Meet the UIKit button system
이 글은 WWDC 2021 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Meet the UIKit button system 오늘은 iOS 15에서 새롭게 추가된 버튼 시스템에 대한 세션을 정리해보도록 하겠습니다. iOS 15의 UIKit에서는 버튼의 네 가지 스타일을 제공하고 있습니다. 이미 제공되고 있는 Plain 스타일과 함께, Gray, Tinted, Filled 스타일을 제공합니다. 그리고 동적으로 버튼의 스타일을 구성하는 것과 여러 줄의 텍스트를 입력할 수 있는 부분이 버튼 시스템에 내장되어 있습니다. 이러한 향상된 시스템의 시작점인 UIButtonConfiguration을 만나보도록 하겠습니다. 우리는 이 새롭게 제공된 filled 스타일을 버튼에 적용하여 간단하게 ..
2021.10.06 -
[WWDC-2020] Explore logging in Swift
이 글은 WWDC 2020 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Explore logging in Swift 오늘은 앱에서 디버그 하기 용이하도록 애플에서 제공하는 logging API를 사용하는 방법에 대한 WWDC 세션을 한번 정리해보도록 하겠습니다. 앱을 개발하면서 다양한 버그와 맞딱뜨리게 되는데요. 😬 새로운 기능을 추가하는 것 이외에도 버그들을 올바르게 수정하는 것 또한 앱을 개발하면서 맡게 되는 중요한 일인 것 같습니다. 이 때 로그는 재현이 어려운 버그들을 찾아내는 유용한 도구라고 할 수 있습니다. 로그는 버그들을 재현할 필요 없이 버그가 발생하기 전 상황들에 대한 흔적들을 제공해 준다고 볼 수 있는데요. 세션에는 실제 재현이 어려운 버그를 이해하고 수정하는..
2021.09.15 -
[WWDC-2021] Meet MusicKit for Swift
이 글은 WWDC-2021 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Meet MusicKit for Swift 오늘 소개해드릴 영상의 주제는 MusicKit 입니다. 이름만 보아도 어떤 API 인지 느낌이 오시지 않나요 ?! MusicKit은 말그대로 스위프트를 통해 음악항목에 엑세스할 수 있는 새로운 프레임워크입니다. MusicKit은 Swift의 새로운 동시성 구문을 활용하고, 처음부터 SwiftUI와 함께 사용하도록 설계되었습니다. 또한 Apple Music의 API와 앱의 통합 방식을 가속화하여 Apple Music에 연결되는 앱을 쉽게 제작할 수 있습니다. 위 세션은 세가지 스텝으로 진행됩니다. 먼저, MusicKit으로 음악 콘텐츠를 요청하는 방법에 대해 알아보고..
2021.08.11 -
[WWDC-2021] Meet DocC documentation in Xcode
이 글은 WWDC-2021 영상을 정리하여 작성한 글입니다. 원본 영상은 링크를 참고하여 주세요. Meet DocC documentation in Xcode 오늘 소개해드릴 영상의 주제는 DocC 입니다. DocC 는 무엇일까요 ?! DocC는 Xcode 13에서 새롭게 추가된 Swift 프레임워크 및 패키지에 대한 문서를 직접 작성하고, 탐색할 수 있는 기능입니다. Xcode 13에서는 코드 뿐만 아니라 문서를 위한 컴파일러가 함께 제공되며, Swift 프레임워크와 패키지를 위한 문서를 Xcode 안에서 만들고 볼 수 있습니다. Xcode 13부터는 사용자가 작성하는 문서와 코드를 위한 컴파일러와 함께 제공되며 Swift 프레임워크와 패키지를 위한 문서를 Xcode 안에 만들고 볼 수 있습니다. 이는 ..
2021.07.14