본문 바로가기

WWDC 212

[iOS] Xcode13에서 디버깅하기 본 글은 애플이 WWDC21에서 발표한 'Discover breakpoint improvements' 영상을 참고/번역하여 만들었습니다. 프로그램을 만들 때 문제가 생기면 디버깅을 통해 문제를 찾아내고 해결한다. Xcode13에서 새롭게 등장한 디버깅 기능들이 몇 가지 있는데, 이를 살펴보자. 1. Source file breakpoints 단일 파일에서 실행되는 breakpoint이며, 가장 보편적인 형태는 line breakpoint이다. line breakpoint를 원하는 코드에 걸면 다음과 같이 행 번호에 파란색으로 표시된다. 그러나 line breakpoint의 경우, 내가 원하는 함수를 확인하고 싶어도 먼저 실행되어야 하는 코드가 있다면 내가 원하는 함수가 실행되기까지 많은 시간이 걸릴 수 .. 2021. 10. 9.
[iOS] iOS15에서 새로워진 UIKit button 알아보기 본 글은 애플이 WWDC21에서 발표한 'Meet the UIKit button system' 영상을 참고/번역하여 만들었습니다. 올해 새롭게 업데이트된 iOS15 버전에서는 앱을 개발할 때 사용하는 버튼의 옵션이 다양해졌다. 우선 이제 기본적으로 위 네가지의 basic 스타일을 제공한다. 기본 제공 스타일을 제외하고, iOS15에서 업데이트 된 버튼의 내용들을 살펴보자. 1. Button configuration 새롭게 등장한 UIButtonConfiguration이다. 버튼의 모습과 버튼 안의 내용을 개발자 입맛대로 바꿀 수 있다. 위 화면의 Sign In 버튼과 Create Account 버튼을 만드는 코드는 다음과 같다. 하지만 위 두 버튼은 매우 중요한 버튼이기에, UIButtonConfigur.. 2021. 10. 3.