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