[UIKit] UIKit 톺아보기
·
Apple/UIKit
안녕하세요! 피피아노입니다 🎵 요즘 UIKit에 대해서 공부를 하고 있는데 까먹지 않으려면 꾸준히 기록을 해야 할 것 같아서 이번 포스팅에서는 UIKit에 대해서 정리를 해보려고 합니다. 그럼 바로 시작하겠습니다! UIKit이란?UIKit은 Apple 플랫폼용 앱을 구축하기 위한 프레임워크입니다. 표준 컴포넌트의 포괄적인 라이브러리를 사용하여 앱 인터페이스를 정의하고 관리합니다. UIKit은 AppKit(macOS용)의 iOS 버전으로 시작되었으며, 2007년 첫 iPhone 발표와 함께 iPhone SDK의 일부로 처음 공개 되었습니다. UIKit 특징UIKit의 특징을 간단하게 정리해보겠습니다.객체 지향 UI 프레임워크 - iOS, iPadOS, tvOS 앱 개발을 위한 기본 프레임워크MVC 패턴 ..
[iOS] AutoLayout 쉽게 이해하기
·
Apple/iOS
이번에는 iOS 개발에서 중요한 개념 중 하나인 'AutoLayout'에 대해 함께 이야기해보려고 합니다. AutoLayout은 화면의 다양한 요소들이 서로 어떤 관계를 가지며 어떻게 배치되는지를 결정하는 데 사용되는 매우 유용한 도구입니다. AutoLayout이란? 먼저 AutoLayout의 개념 먼저 정확히 알아보겠습니다. AutoLayout은 Apple이 제공하는 화면 레이아웃 시스템입니다. 이는 다양한 화면 크기와 방향에 대응하기 위해 설계되었습니다. AutoLayout은 UI 요소들 간의 관계를 정의하는 규칙, 즉 '제약 조건(constraints)'을 사용하여 레이아웃을 생성합니다. 조금 내용이 어려운데 좀 더 간단하게 말하면 '화면에 무언가를 어떻게 배치할지 결정하는 규칙'을 말합니다. 예를..