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
- RxCocoa
- combine
- Refactoring
- 스위프트
- 애니메이션
- uiscrollview
- ios
- MVVM
- scrollview
- UITextView
- HIG
- UICollectionView
- Observable
- 리펙토링
- swiftUI
- ribs
- Protocol
- Clean Code
- rxswift
- clean architecture
- map
- Xcode
- swift documentation
- Human interface guide
- 클린 코드
- 리팩토링
- SWIFT
- collectionview
- uitableview
- tableView
Archives
- Today
- Total
목록Sendable (1)
김종권의 iOS 앱 개발 알아가기
@Sendable 개념Sendable이라는 의미는 "전달 할 수 있는"이라는 의미이지만, 생략된 의미가 존재@Sendable는 불변성을 보장하는 "전달 할 수 있는"의 의미로 사용동시성 프로그래밍에서 핵심은 프로퍼티들의 '불변성'을 유지하는 것프로퍼티들이 '불변성'을 만족한다면, 동시성 프로그래밍에서 쉽게 파라미터, 클로저 등에 넘겨서 처리하는 것에 race condition, dead lock, memory conflict 등의 문제등을 신경쓰지 않고 편하게 프로그래밍이 가능@Sendable의 목적은 값을 변경할 수 없도록 강제화하는것예제특정 closure가 있을 때 이 closure에서는 전역변수인 age값 수정이 가능class ViewController: UIViewController { va..
iOS 응용 (swift)
2024. 5. 6. 01:13