본문 바로가기

J

검색하기
J
프로필사진 yujaehui

  • 분류 전체보기 (51)
    • iOS (50)
      • Swift (24)
      • UIKit (1)
      • SwiftUI (9)
      • RxSwift (6)
      • Combine (5)
      • Clean Architecture (1)
      • TCA (0)
    • 코딩테스트 (0)
      • 알고리즘 (0)
      • 프로그래머스 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
일 월 화 수 목 금 토
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 29 30
Tags
  • TCA
  • IOS
  • clean architecture
  • Swift
  • UIKit
  • SwiftUI
  • combine
  • RxSwift
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록iOS/Clean Architecture (1)

J

[Clean Architecture] Clean Architecture + MVVM + SwiftUI

1. 클린 아키텍처란?클린 아키텍처는 2012년, Robert C. Martin이 제안한 아키텍처 패턴입니다.테스트하기 쉬운 구조 (비즈니스 로직이 독립적이기 때문)유지보수가 쉬운 구조 (UI나 DB가 바뀌어도 비즈니스는 그대로)외부 의존성을 최소화한 구조 (클린한 계층 분리와 의존성 방향)2. 아키텍처 계층 구조클린 아키텍처는 원형 구조로 되어 있으며, 안쪽으로 갈수록 순수하고 외부 의존이 없습니다. Swift에서는 보통 아래처럼 나눕니다.계층구성 요소설명EntityModel, Business Rules순수 비즈니스 모델, 핵심 로직Use CaseInteractor유스케이스 처리 로직 (앱이 어떤 동작을 수행하는가)Interface AdapterPresenter, Controller, Repositor..

iOS/Clean Architecture 2024. 8. 17. 14:32
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바