전체 글
-
[SwiftUI] Stack(VStack, HStack, ZStack) 이해하기SwiftUI 2024. 1. 10. 19:00
오늘은 스윗한 SwiftUI를 공부하면서 UI에서 가장 중요한 부분인 Stack에 대해서 알아보았다. 1. VStack VStack은 Vertical Stack의 약자로, 수직으로 쌓아 올리는 방식을 말한다. 즉, VStack 안에 있는 요소들은 수직으로 배치된다. [실습해보기] VStack { Text("Hello, World!") Text("This is VStack") } 2. HStack HStack은 Horizontal Stack의 약자로, 수평으로 배열하는 방식을 말한다. 즉, HStack 안에 있는 요소들은 수평으로 배치된다. [실습해보기] HStack { Text("Hello, World!") Text("This is HStack") } 3. ZStack ZStack은 Depth Stack..
-
[SwiftUI] .DS_Store 파일은 왜 생길까?SwiftUI 2024. 1. 9. 19:00
.DS_Store 파일이란? .DS_Store 파일은 macOS 운영 체제에서 폴더의 메타 데이터와 설정을 저장하는 숨겨진 파일이다. 근데 실제 앱 개발에는 필요하지 않다. .DS_Store 파일을 삭제하는 이유 이 파일은 Xcode와 같은 개발 도구가 프로젝트 폴더에 자동으로 .DS_Store 파일을 생성된다. 물론 혼자 개발하면 있으나 없으나 상관없지만, 다른 개발자와의 협업에서는 파일이 충돌할 수 있다. 따라서 개발에는 필요하지 않은 파일이기에 지워주는 것이 깔끔하다. (1) 깃허브에 프로젝트 파일 업로드 전에 미리 파일을 삭제하고 gitignore 파일과 함께 올리거나, (2) 이미 올라가 있다면 이 파일을 모두 삭제해준 후 git add 해주거나! .DS_Store 파일을 삭제하는 방법 터미널에..