안녕하세요 :) Zedd입니다. 정렬 (2)에서 2가지 기준으로 정렬하는 것을 공부해봤는데, 오늘은 3가지 기준으로 정렬하는 법을 알아보겠습니다. 저번과 거의 비슷합니다. struct PullRequest { var title: String var createdDate: Date var approved: Bool var hasPriority: Bool } 다만 hasPrioirty 프로퍼티가 추가되었습니다. 정렬(2)에서 기준이 1. 오래된 순으로 정렬. 2. approve된것은 가장 하단에. 였다면 이번에는 조건이 하나 더 추가됩니다. 3. approve유무와 상관없이 hasPrioirty가 true면 가장 위로 보낸다. 입니다. let pullRequests = [ PullRequest(title: ..
안녕하세요 :) Zedd입니다. 간단한 정렬부터 복잡한 정렬까지 차근차근 공부해보려고 합니다. 이 글에서는 간단한 정렬을 먼저 해볼게요. 숫자 배열이 있고 그걸 오름차순으로 정렬하고 싶습니다. var numbers = [50, 1, 200, 40, 39] let sortedNumber = numbers.sorted { (number1, number2) -> Bool in return number1 < number2 } sortedNumber.forEach { print($0) } //1 //39 //40 //50 //200 이렇게 할 수 있겠죠! (오늘 예제코드에서는 closure내부에서 생략을 최대한 안하려고 합니다.) let sortedNumber = numbers.sorted { (number1, ..
- swift sort
- ios 13
- swift array
- UIBezierPath
- actor
- iOS delegate
- Swift
- swift3
- 회고
- swift 공부
- WWDC
- FLUTTER
- SwiftUI
- 스위프트
- Git
- np-complete
- IOS
- np-hard
- Xcode
- github
- Combine
- swift delegate
- 피아노
- fastlane
- Accessibility
- WidgetKit
- 제이슨 파싱
- WKWebView
- swift tutorial
- 스위프트 문법
- Total
- Today
- Yesterday