Tech Log/SwiftUI 13

[Tutorial] 04. Map을 표시해보자! (MapKit)

안녕하세요. 벌써 4번째 챕터가 다가왔습니다.앞에 내용은 어렵지 않으신가요? 여러분들은 벌써 SwiftUI에서 각종 View들을 표현하는 법을 배웠습니다.이번시간에는 Mapkit에서 제공하는 Map을 표시하는 법을 배워봅시다!https://developer.apple.com/documentation/mapkit/mapkit-for-swiftui MapKit for SwiftUI | Apple Developer DocumentationMapKit for SwiftUI allows you to build map-centric views and apps across Apple platforms. You can design expressive and highly interactive Maps with minim..

Tech Log/SwiftUI 2025.12.09

[Tutorial] 03. 이미지를 그려보자! (Image View)

저번시간까지 SwiftUI에서 텍스트와 이미지를 표시하는 법을 배웠습니다.그리고 이러한 뷰들을 '스택'이라는 컨테이너 안에 담아서 수직, 수평, Z축에 맞게 원하는대로 배치하는 방법가지도 배웠죠! 이번시간에는 Image를 표현하는법에 조금 더 배워볼건데요! 그전에 준비물이 있습니다. 바로 사진을 하나 다운받아야하는데요. QWER 2주년 축하 사진 사실 제가 좋아하는 QWER의 데뷔일은 10월 18일인데요. 작성 기준으로 이미 두달이나 지나버렸지만 홍보적인 의미를 조금이나마 담아 사진을 선정했습니다! 물론 저 사진 말고도 원하시는 사진을 쓰셔도 무관해요. 자 사진을 준비했으면 프로젝트에 넣어볼까요? 좌측에 보시면 프로젝트의 계층 구조를 파악할 수 있습니다.Assets을 클릭합니다. 준비한 이미지 파일을 드..

Tech Log/SwiftUI 2025.12.04

[Tutorial] 02. Stack을 활용해보자! (VStack, HStack, ZStack)

지난 시간에 우리는 프로젝트를 생성하고 간단하게 뷰를 만드는 방법을 배웠습니다.이번 시간에는 Stack을 활용해 View를 좀 더 확장성 있고 프로그래머가 원하는대로 코딩할 수 있는 방법을 배워보도록 합시다. - Stack? Stack은 쌓다라는 의미를 나타내는 단어입니다.. 말그대로 뭔가를 쌓는건데 사실 우리는 이전 시간에 이 Stack을 사용한 적이 있습니다.혹시 기억하시나요? 네 바로 VStack { ... } 이었는데요. 잠시 복습하자면 VStack은 Vertical Stack을 뜻하는 말로 subView들을 수직으로 쌓는 효과를 가지고 있습니다. 간단하죠? 말그대로 하위 뷰들을 수직으로 쌓는다! 라는 뜻입니다. SwiftUI에서는 이러한 VStack말고도 다른 Stack들이 있는데요. 알아봅시다..

Tech Log/SwiftUI 2025.12.03

[Tutorial] 01. 프로젝트 생성과 기본 View 구성 알아보기

Apple에서 제공하는 SwiftUI 공식 튜토리얼 가이드가 있습니다.https://developer.apple.com/tutorials/swiftui Introducing SwiftUI | Apple Developer DocumentationSwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.developer.apple.com이 가이드라인을 따라하다보면 SwiftUI가 어떻게 동작하고 어떤 환경으로 이루어져 있는지 학습하기 쉽습니다.여기서는 간단하게 해당 강의를 따라하면서 어떤 의미를 지니는지 간단하게 알아보겠습니다. 챕터..

Tech Log/SwiftUI 2025.12.02

[SwiftUI] TCA Tutorial - Your first feature

SwiftUI로 개발을 진행하면서 항상 MVVM 패턴을 적용하여 개발을 했다.하지만,SwiftUI에서 MVVM은 호버보드로 날 수 있는데 굳이 바퀴를 달아서 달리는 것과 같은 말도 있었다.Stop using MVVM for SwiftUI에 관한 글 Stop using MVVM for SwiftUI | Apple Developer ForumsBe careful, in an effort to make code more testable, we can very often find ourselves introducing a ton of new protocols and other kinds of abstractions, and end up making our code significantly more complic..

Tech Log/SwiftUI 2025.10.14