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
- SWIFT
- 애니메이션
- uiscrollview
- swiftUI
- UITextView
- uitableview
- Clean Code
- map
- combine
- HIG
- Human interface guide
- clean architecture
- Refactoring
- 리펙터링
- ios
- tableView
- 리펙토링
- rxswift
- Xcode
- Observable
- ribs
- Protocol
- UICollectionView
- RxCocoa
- 클린 코드
- 리팩토링
- 스위프트
- swift documentation
- MVVM
Archives
- Today
- Total
목록조건문 초기화 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Swift5.9+ 에서 if, switch문으로 프로퍼티 바로 초기화하는 방법 (조건문 초기화, 조건문 표현식)
조건문 초기화 기존 방식 프로퍼티를 하나 선언해 놓고 조건문에 따라 값을 대입하는 방법 func normalInit(a: Int) { let string: String if a.isMultiple(of: 2) { string = "even" } else { string = "odd" } print(string) } Swift5.9+ 에서의 조건문 Swift의 발전 방향을 보면, 더욱 간결하게 표현하는게 목적 Swift5.9에서는 클로저와 조건문을 하나의 표현식으로 사용 가능하므로 타입 명시도 필요 없고, result builder 클로저로 인식하므로 return 키워드 생략도 가능 func newInit1(a: Int) { // String 타입 명시 안해도됨 // result builder 클로저이므로..
iOS 응용 (swift)
2023. 10. 2. 01:08