개발자 오승언

  • 홈
  • 태그
  • 방명록

iOS/SwiftUI 1

[SwiftUI] MVVM 패턴 간단한 예제 + 다형성

서론MVVM의 핵심은 뷰와 비즈니스 로직을 분리하는 것입니다.SwiftUI에서 뷰와 비즈니스 로직을 엮어버리면 다음과 같은 그림이 됩니다.struct ContentView: View { @State private var count = 1 var body: some View { VStack { Text("count : \(count)") .onTapGesture { /* 비즈니스 로직 */ count += 1 } } }} 이런 코드는 다음과 같은 문제가 있습니다.1. 테스트의 어려움비즈니스 로직"만"을 테스트하..

iOS/SwiftUI 2024.11.14
이전
1
다음
더보기
프로필사진

개발자 오승언

개발자 오승언 블로그 입니다.

  • 분류 전체보기 (21)
    • Problem Solving (0)
      • Baekjoon Online Judge (0)
      • Programmers (0)
      • C++ (0)
      • SQL (0)
    • iOS (13)
      • Swift (0)
      • UIKit (1)
      • SwiftUI (1)
      • Refactoring (10)
      • Design Pattern (0)
      • Youtube, Blog (0)
      • WWDC (1)
    • Server (6)
      • Java (4)
      • Security (2)
      • Project (0)
    • Book (2)
      • IT (2)
      • 자기개발 (0)
    • Computer Science (0)
      • Data Structure (0)
      • Operating System (0)
      • Network (0)
    • Common (0)

Tag

코딩테스트, 백준, 카카오 코딩테스트, 소형기관차, 코테, 자바 성능, swift, c++, httpservlet, 누적합, ios, iOS개발자, 파괴되지 않은 건물, javase, 미로탈출명령어, swift uikit, 백준 2616, 카카오, unordered_map, boj 2616, 자바, java, 프로그래머스, 서버 어플리케이션, 메뉴 리뉴얼, 카카오 코테, uikit, 이모티콘 할인행사, async profiler, cpp,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바