Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스위프트
- UICollectionView
- Observable
- Xcode
- uiscrollview
- 클린 코드
- map
- swift documentation
- rxswift
- collectionview
- clean architecture
- Protocol
- MVVM
- 리팩토링
- HIG
- Clean Code
- ios
- 리펙토링
- uitableview
- ribs
- tableView
- Refactoring
- Human interface guide
- 애니메이션
- UITextView
- RxCocoa
- 리펙터링
- SWIFT
- combine
- swiftUI
Archives
- Today
- Total
목록로직 분리 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 리펙토링 - 로직을 위임하기 (#로직분리)
한곳에 방대해지는 코드 한곳에 여러가지의 프로퍼티, 메서드들이 들어가다보면 방대해지는 문제점이 존재 방대해지는 것을 막을 수 있는 방법은 로직을 위임하는 방법 (단순 코드 분리는 extension으로도 가능하지만 로직 자체를 위임하는 방법이 더욱 코드 관리에 용이) ex) 아래처럼 ViewController하나에서 여러 상태가 저장되고 계산하는 상태 현재는 프로퍼티와 func가 많이 없어서 복잡하지 않지만 계속 늘어나면 관리가 힘들어지는 현상이 발생 class ViewController: UIViewController { var info = 1 var sampleString = "str" override func viewDidLoad() { super.viewDidLoad() } func someFunc..
Refactoring (리펙토링)
2024. 1. 25. 01:02