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
- combine
- 리펙터링
- Xcode
- collectionview
- 리펙토링
- Human interface guide
- rxswift
- MVVM
- 리팩토링
- 애니메이션
- Refactoring
- RxCocoa
- Protocol
- uiscrollview
- HIG
- ios
- UITextView
- Observable
- Clean Code
- UICollectionView
- 스위프트
- SWIFT
- 클린 코드
- swiftUI
- ribs
- clean architecture
- tableView
- map
- uitableview
- swift documentation
Archives
- Today
- Total
목록Marting Flowler (1)
김종권의 iOS 앱 개발 알아가기
[Refactoring] 8-2. 데이터 조작화, 데이터 구조가 불변성이면 좋은 이유, class가 아닌 struct (필드 이름 바꾸기)
필드 이름 바꾸기 필드 이름을 변경하려고 할 때 이 필드가 여러곳에서 사용되고 있는 경우 변경 방법은 캡슐화를 통해 리펙토링 필드 이름 바꾸기에서 생각하는 포인트 변경하려는 필드가 여러곳에서 사용되고 있는 경우, 어떻게 바꿀것인가? 데이터 구조가 불변성으로 표현되면 좋은 이유? 필드 이름 바꾸기 예시 아래에서 name 필드를 title로 변경하고 싶은 경우? 이 값은 여러곳에서 사용되고 있기 때문에 쉽게 바꾸기 힘든 상황 name을 단순히 title로 변경하고난 후 빌드에러나는 곳을 찾아서 일괄 변경할 수 있지만 일괄 수정하다가 실수를 유발할 수 있음 (swift에서 일반적으로 데이터 모델은 struct를 사용하지만, 불변성의 중요성을 깨닫기 위해 class로 선언) class MyData { var n..
iOS 응용 (swift)
2023. 5. 13. 02:03