본문 바로가기

iOS/SwiftUI3

[SwiftUI] CGFloat, CGPoint, CGSize, CGRect SwiftUI에서 레이아웃과 그래픽 작업을 할 때 사용되는 핵심 데이터 타입들이다.1차원 벡터CGFloat정의: Core Graphics에서 사용하는 부동 소수점 타입용도: 길이, 두께, 각도 등 단일 수치를 나타낼 때 사용특징: 플랫폼에 따라 크기가 다를 수 있음 (64비트 환경에서는 Double과 같고, 32비트 환경에서는 Float과 같음)예시:let width: CGFloat = 100.0let opacity: CGFloat = 0.5let cornerRadius: CGFloat = 8.0Double정의: Swift 표준 라이브러리의 부동 소수점 타입용도: 일반적인 계산이나 값 저장에 사용특징: 항상 64비트 정밀도를 가짐예시:let distance: Double = 42.1952차원 벡터CGPo.. 2024. 1. 31.
[SwiftUI] SwiftUI의 View란? https://developer.apple.com/documentation/swiftui/view View | Apple Developer DocumentationA type that represents part of your app’s user interface and provides modifiers that you use to configure views.developer.apple.com1. SwiftUI View란?앱 사용자 인터페이스의 일부를 나타내고 뷰를 구성하는 데 사용하는 수정자를 제공하는 유형뷰는 프로토콜, UI의 한 부분을 나타냄. 다양한 모디파이어를 통해 해당 뷰의 속성을 변경하고 조정할 수 있음뷰는 연관 타입으로 자기 자신을 바디로 칭함뷰는 ViewBuider와 MainActor .. 2024. 1. 30.
[SwiftUI] SwiftUI 기본 컴포넌트 정리 [ref] https://www.inflearn.com/course/%ED%95%9C%EC%A1%B0%EA%B0%81-swiftui-%EC%9E%85%EB%AC%B8 [무료] 한 조각씩 배우는 SwiftUI - 입문편 - 인프런 | 강의처음부터 끝까지 어렵게 공부해서 앱을 만들지 마세요! SwiftUI, 필요할 때마다 한 조각씩 꺼내 드세요!, - 강의 소개 | 인프런www.inflearn.comButton//component 연습 - ButtonButton { print("Hitted2") } label: { Text("HitMe2!!") .padding() .frame(width: 150) .. 2023. 3. 24.