iOS 공부하고 있는 초보입니다.
Alamofire 때문에 아래 사이트 공부하고 있습니다.
https://www.raywenderlich.com/6587213-alamofire-5-tutorial-for-ios-getting-started
protocol 에 variable을 정의하는데
var item1: (label: String, value: String) {get}이라고 되어 있네요.
(label: String, value:String) 이렇게 표시되는 타입은 뭘까요? 딕셔너리 이런 것도 아닌것 같은데… 이렇게 정의하고 쓰는 건지… 제가 공식 문서에서도 못찾는 건지…
아래는 full 코드 입니다.
protocol Displayable {
var titleLabelText: String { get }
var subtitleLabelText: String { get }
var item1: (label: String, value: String) { get }
var item2: (label: String, value: String) { get }
var item3: (label: String, value: String) { get }
var listTitle: String { get }
var listItems: [String] { get }
}