일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- 포트넘버
- 객체 지향 언어 vs 절차 지향 언어 차이점
- 라즈베리파이 메모리
- java 실행과정
- jetpack compose
- ios
- 자바 소켓통신
- 2025 정보처리기사 필기
- 개방폐쇄 원칙
- qualcomm ai hub
- 라즈베리파이 개발환경
- 라즈베리파이 회로
- rubikpi
- 네트워크프로그래밍
- autolayout
- 제트팩 컴포즈
- java 클래스 로딩
- SWIFT
- 프로그래밍뷰
- 라즈베리파이 os
- static 맴버 로딩
- 라즈베리파이
- 2025 정보처리기사
- Xcode
- numpy
- 절차 지향 언어
- 디자인 패턴
- ondevice ai
- 라즈베리파이 led
- Today
- Total
목록2025/04 (3)
From_Base

📌 주요 목차프로그래밍으로 뷰를 배치하는 방법을 이해하자safeAreaLayoutGuide의 역할과 위치를 이해하자.오토레이아웃에서 사용되는 10가지 Anchor를 익히고 활용해보자.LayoutGuide와 10가지 Anchor를 이용하여 스토리보드(시각적인 인터페이스 빌더 - Interface Builder)에서의 오토 레이아웃과 동일한 효과를 프로그래밍으로 구현해보자.1️⃣ 프로젝트 준비프로젝트 이름: programmingViewNavagator에서 ViewController.swift → ConversionViewController.swift로 파일이름 변경 및 해당 파일 추가ViewController.swift파일에서 해당 클래스 이름을 ConversionViewController로 이름 변경(c..

이전에는 아이폰 기종이 하나의 사이즈였으나, 점점 발전하며 아이폰 SE, PRO 등 다양한 사이즈와 화면 비율로 출시가 되면서 사이즈에 구애받지않고 시각적으로 동일한 화면을 구현해야하기때문에 오토레이아웃을 사용한다.여러가지 방법들이 존재하지만 가장 편리하고 권장되는 방법이 오토레이아웃이다. 우리가 오토레이아웃을 수행할때는 뷰의 제약사항이 있다. 뷰의 제약사항을 바탕으로 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산하게 된다. 어플리케이션을 사용할때 발생하는 외부변경이 있고 내부변경이 있다.이러한 외부변경과 내부변경에 동적으로 반응하는 사용자 인터페이스를 가능하게해주는 것이 오토레이아웃이다. so, autoLayout이 요구되는 그러한 외부변경과 내부변경이 무엇인지 알아보자. 🔹외부변경외부변경이라는..

오토레이아웃은 여러 아이폰 및 아이패드 등 다양한 기기-다양한 화면 크기에서도 UI를 안정적으로 일관되게 구성할 수 있도록 해주는 핵심 기능이다. 특히 다양한 디바이스가 존재하고 사용자의 인터페이스 사용 방식이 복잡해진 현재의 모바일 환경에서는 오토레이아웃의 역할이 매우 중요하다. ⬛️ 오토레이아웃의 필요성하나의 iOS 앱은 iPhone SE처럼 작은 화면부터 iPad Pro와 같은 대형 화면까지 다양한 디바이스에서 실행된다. 또한, 모바일 환경은 가로/세로 회전과 분할 화면 등 다양한 환경 변화가 빈번히 일어나기에 이에 잘 대응해야한다. 각각의 화면에서 UI가 적절하게 보여지기 위해서는 레이아웃이 유연하게 대응할 수 있어야 하며, 이를 위해 등장한 것이 오토레이아웃이다. 오토레이아웃 이전에는 오토리사..