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
- tableView
- Human interface guide
- swift documentation
- Protocol
- Xcode
- Observable
- ios
- collectionview
- clean architecture
- combine
- uiscrollview
- 리팩토링
- 클린 코드
- MVVM
- 리펙터링
- UICollectionView
- rxswift
- Refactoring
- 애니메이션
- swiftUI
- RxCocoa
- UITextView
- 스위프트
- map
- uitableview
- ribs
- Clean Code
- SWIFT
- HIG
- 리펙토링
Archives
- Today
- Total
목록2024/03/08 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] parameter packs 개념 (Variadic parameter, repeat each, each)
parameter packs 개념 Swift 5.9에서 등장 Swift 5.9미만에서는 아래와같이 여러개의 parameter가 있을때 이 parameter 개수만큼 그대로 튜플로 리턴해주고 싶은 경우 일일이 써주어야하는 번거로움이 존재 parameter packs를 이용하면 아래처럼 한줄로 표현이 가능 또 기존에는 여러개의 parameter를 갖는것은 ... 으로 받을 수 있지만 return type에는 ... 연산자를 사용하지 못함 func f1(v1: Int) -> Int { v1 + 1 } func f2(v1: Int, v2: Int) -> (Int, Int) { ((v1 + 1), (v2 + 1)) } func f3(v1: Int...) -> (Int...) { // Variadic parame..
iOS 응용 (swift)
2024. 3. 8. 01:19