일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode
- raywenderlich
- rxcocoa
- Swfit
- swift
- reactorkit
- arkit
- CollectionView
- 백준
- combine
- SwiftUI
- ios
- visionOS
- node.js
- realm
- WWDC24
- BOJ
- MVVM
- 프로그래머스
- Flutter
- XCTest
- 패스트캠퍼스
- SnapKit
- tableView
- Kuring
- Lv2
- TCA
- RxSwift
- UIKit
- designpattern
- Today
- Total
목록apple/DesignPattern & Architecture (23)
lgvv98
[Tuist] Mise InstallTuist 3점대에서 4점대로 바꾸려고 Tuist 문서에 들어가니까 Mise를 추천한다고 되어 있어서 학습하고자 함. 사실상 에러 해결의 과정에 가까움. Tuist 3점대 사용하고 있었다면, 설치 해제부터 시작하기.Tuist uninstalled Mise는 아래 공식 문서에 따라 학습 https://mise.jdx.dev/getting-started.html Getting Started | mise-en-place mise.jdx.dev 1. mise 설치curl https://mise.run | sh~/.local/bin/mise --versionmise 2024.x.x mise CLI를 설치하고 mise 버전 확인 2. Active mise & Altern..
Clean Architecture Swift #2 여기부터는 클린 아키텍쳐 코드 분석한 내용을 바탕으로 예제를 만들어보려고 합니다. 클린 아키텍쳐 연습을 위해 ReactorKit + Moya를 사용 🌿 term 🌿 DTO(Data Transfer Object) 계층 간 데이터 교환을 위해 사용하는 객체로, DTO는 로직을 가지지 않는 데이터 객체를 가진 클래스 (분석할 프로젝트) https://github.com/kudoleh/iOS-Clean-Architecture-MVVM GitHub - kudoleh/iOS-Clean-Architecture-MVVM: Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoor ..
Clean Architecture Swift #1 1. Independent of Frameworks: 아키텍쳐는 소프트 웨어 라이브러리의 존재에 의존하지 않음. 2. Testable: 비즈니스 로직은 UI, DB, 웹 서버 또는 기타 외부 요소 없이 테스트 할 수 있음. 3. Independent of UI: UI는 시스템을 변경하지 않고도 쉽게 변경 가능 (ex. 비즈니스 로직을 바꾸지 않고 웹 UI를 콘솔 UI로 변경 가능) 4. Independent of Database: 비즈니스 로직이 DB에 바인딩 되지 않음 5. Independent of any external agency: 비즈니스 로직은 외부 세계(outside world)에 영향을 받지 않음. 위의 다섯가지를 단일 아이디어로 통일하기 ..
Coodinator Pattern ✅ Coodinator Pattern 아래의 문서를 구입하여 영어 문서를 번역하고 이해한 것을 바탕으로 글을 작성하고 있습니다. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/23-coordinator-pattern Design Patterns by Tutorials, Chapter 23: Coordinator Pattern The coordinator pattern is a structural design pattern for organizing flow logic between view controllers. This pattern can be adopted for only..
Command Pattern ✅ Command Pattern 아래의 문서를 구입하여 영어 문서를 번역하고 이해한 것을 바탕으로 글을 작성하고 있습니다. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/21-command-pattern Design Patterns by Tutorials, Chapter 21: Command Pattern This is a behavioral pattern that encapsulates information to perform an action into a command object. Learn how you can model the concept of executing an ac..
Composite Pattern ✅ Composite Pattern 아래의 문서를 구입하여 영어 문서를 번역하고 이해한 것을 바탕으로 글을 작성하고 있습니다. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/20-composite-pattern Design Patterns by Tutorials, Chapter 20: Composite Pattern This is a structural pattern that groups a set of objects into a tree so that they may be manipulated as though they were one object. If your app's ..