목록codecademy (2)
나의 발자취

View의 body property는 뷰의 구성요소들이 어떻게 레이아웃되어야하는지 계층구조를 짓는 역할을 한다. 이 레이아웃은 주로 VStack, HStack, ZStack을 구성할 때 사용된다. 이들이 구성하는 뷰들을 child view라고 나타낸다. VStack VStack은 vertical하게 뷰를 감싸는 wrapper 역할을 한다. 예를 들어서 두개의 Text 뷰들을 횡단으로 정렬하고 싶으면, VStack을 사용하는 것이다. VStack { Text("Learning to code!") Text("I'm happy") } 만약에 여기서 VStack을 사용하지 않고 두 개의 Text뷰 중 하나를 그냥 뒤에 위치시킨다면 첫번째 Text뷰만 보일것이다. 뷰 모디파이어에는 두가지 카테고리가 있다. 하나는..

a screen in an iOS app is made up of SwiftUI views like Text, Image, Label and Button. Apple defines View as a protocol. struct HappyView: View { var body: some View { Text("Hello, World!") } } 애플에서 View 는 프로토콜로 정의한다. (프로토콜이란 특정 태스크를 완료하기 위해 필요한 요구사항들의 집합의 초석을 정의하는 것) 위 코드에서 View는 구조체다. 구조체는 서로 관련있는 속성(properties)과 함수의 집합을 캡슐화한다. HappyView: View 에서 : View는 HappyView는 View 프로토콜을 따른다는 것을 뜻한다. body..