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 |
Tags
- ribs
- rxswift
- Observable
- Human interface guide
- MVVM
- combine
- Refactoring
- 리펙토링
- uitableview
- UICollectionView
- ios
- HIG
- Xcode
- 리팩토링
- collectionview
- tableView
- clean architecture
- 클린 코드
- swift documentation
- RxCocoa
- 리펙터링
- Protocol
- Clean Code
- swiftUI
- UITextView
- SWIFT
- 스위프트
- map
- 애니메이션
- uiscrollview
Archives
- Today
- Total
목록Pure Functions (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