운영 체제: macOS Monterey 12.3.1 사용 버전: Xcode 13.3.1, SwiftUI iOS Swift Struct를 알아보겠습니다. Struct는 기본 뼈대를 만든다고 생각하면 됩니다. 구체적으로 명시하는 것보다는 추상적으로 만드는 편입니다. 예를 들어 노트북이라고 하면 MacBook, LG, Samsung, DELL 이렇게 만드는 게 아닌 '화면이 있고 키보드가 있고 접을 수 있는 그런 컴퓨터' 이런 식으로 만듭니다. 노트북으로 만들어 봅시다. struct를 만들기 위해서는 앞에 struct를 붙여주고 대문자로 시작합니다. 불러올 때는 함수처럼 괄호를 사용합니다 다 만들었습니다. 근데 struct 안에 아무것도 없네요. struct 내부의 변수를 property 속성이라고 부릅니다. 속성을 넣어봅시다. 노트북에는 브랜드, 화면 개수, 키보드 개수, 사용자 이름, 비밀번호 것들이 필요할 것 같네요. 속성으로 만듭시다. 브랜드와 화면 개수, 스크린 개수, 키보드 개수는 변경할 일이 없어서 let으로 만들었고, userName과 password는 변경할 일이 생길 것 같아 var로 만들었습니다. '.'을 통해 각 속성에 접근할 수 있습니다. swift struct의 특이한 점은 struct를 let 변수로 만들 시에는 아무리 struct 내부에 var로 선언이 되어 있어도 변경이 안됩니다. 자동으로 변경되는 속성을 만들 수도 있습니다. 10 번째 줄에 있는 totalNumberOfScreenAndKeyboard는 numberOfScreen과 NumberOfKeyboar...