[Swift] Typed throws
Xcode 16 릴리스 노트를 보다가...새롭게 알게 된 내용이 있어서 간단히 정리!! # Typed throws그냥 한마디로enum MyError: Error { case invalid}func foo() ➡️throws(MyError)⬅️ -> String { ... }이런식으로 throws할 때 에러 타입을 지정할 수 있게 되는 것 같다. 위 foo메소드는 String을 리턴하거나, 오직 MyError타입의 에러만 throw할 수 있다. enum OtherError: Error { case 저쩌구} func foo() throws(MyError) -> String { do { try ~~~~~~ } catch { throw OtherErr..
Swift
2024. 7. 21. 17:59
TAG
- WKWebView
- FLUTTER
- WidgetKit
- IOS
- ios 13
- actor
- 회고
- Xcode
- 스위프트 문법
- 스위프트
- Combine
- fastlane
- swift sort
- swift array
- Swift
- swift delegate
- 피아노
- swift 공부
- iOS delegate
- swift3
- swift tutorial
- github
- WWDC
- Git
- np-complete
- SwiftUI
- Accessibility
- np-hard
- UIBezierPath
- 제이슨 파싱
글 보관함
반응형
- Total
- Today
- Yesterday