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
- 리펙터링
- collectionview
- Observable
- UITextView
- Protocol
- 애니메이션
- HIG
- SWIFT
- 리팩토링
- Human interface guide
- clean architecture
- RxCocoa
- MVVM
- 리펙토링
- Refactoring
- map
- rxswift
- swiftUI
- ribs
- combine
- uiscrollview
- Xcode
- ios
- UICollectionView
- Clean Code
- tableView
- swift documentation
- 스위프트
- uitableview
- 클린 코드
Archives
- Today
- Total
목록sideeffect (1)
김종권의 iOS 앱 개발 알아가기
[Clean Architecture] 6. 함수형 프로그래밍
함수형 프로그래밍 함수형 프로그래밍의 핵심은 가변 변수: 가능한 가변 변수를 지양 race condition, deadlock, concurrent update 문제 해결을 위한 프로그래밍 람다(lambda) 계산법이 핵심 (Alonzo Church, 1930년대에 발명) cf) 1958년 최초 함수형 프로그래밍 List, 1972년 절자치향 프로그래밍 c언어 클로저 표현식 존재 4가지 특징 1. Pure Functions 외부의 상태값을 참조 or 변경할수 없는 것 // x let num = 1 func add(a: Int) { return a + num } 2. Statesless, Immutability (= no sideEffect) multi thread 환경에서도 안정적으로 동작 가능 // x..
Clean Architecture/Clean Architecture 기초
2021. 3. 24. 01:47