일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- UIAccessibility
- pubspec
- OSLog
- tip
- enumerations
- Equatable
- Extentsion
- keyWindow
- COMMIT
- IOS
- GIT
- github
- designPattern
- Widget
- it
- flutter
- SwiftGen
- pubspec.yaml
- toyproject
- Swift
- reetcode
- protocol
- basic
- Leetcode
- xcode
- ToDoRim
- algorithm
- swiftlint
- listview
- dart
- Today
- Total
목록designPattern (2)
수니의 개발새발
Clean Architecture 의 이해의존성 규칙원 : 소프트웨어의 각기 다른 영역외부에서 안쪽을 향해서만 의존한다. 내부에서 외부로는 종속성이 없다. ( -> 화살표가 의존성 규칙 ) EntitiesEnterpise Business Rules : 대규모 프로젝트 레벨의 비즈니스 규칙 캡슐화, Application의 비즈니스 객체메서드를 갖는 객체, 데이터 구조, 함수의 집합Application의 동작에 관한 변경(페이지 내비게이션의 변경이나 보안 사항)에 영향을 받지 않아야 한다.다른 계층의 어느 것도 포함하면 안된다.(의존성 규칙)// iOS Clean Architecture MVVM Example 의 Entities// GitHub: https://github.com/kudoleh/iOS-Cle..
MVC 패턴의 이해Model- 앱의 Data + Status + Logic 을 담당 View- 사용자에게 보여지는 User Interface를 구성 Controller- Model과 View 사이의 중재자 역할- 사용자가 View를 통해 Interaction하면 Controller가 이를 Control Apple의 MVC- View와 Controller를 ViewController 하나로 취급한다. Swift 관점의 MVC 흐름Controller to View/Model- View에 대해서 outlet을 이용해 View에게 직접 접근할 수 있다.- Model에 직접 접근할 수 있다. View to Controller- target-Action 구조로 사용자의 행위에 따라 필요한 함수를 호출 할 수 있다..