
Flutter를 3.22.2로 업그레이드 했더니, 아래와 같은 메시지가 발생! You are applying Flutter's app_plugin_loader Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-apply 메시지에서 안내해준 링크로 가보니 내용이 아래와 같음 과거 방식 (Flutter 3.16 이전):Gradle의 기존..

Result 어떤 결과값이 성공 or 실패로 나뉜다면 Result로 쓰면 좋음. 기본코드⬇️ 더보기 class ViewController: UIViewController { let centerLabel = UILabel() override func viewDidLoad() { super.viewDidLoad() setUI() } } // MARK: -URLSession extension ViewController { func setUI() { setConstraints() setAttributes() } func setConstraints() { view.addSubview(centerLabel) centerLabel.translatesAutoresizingMaskIntoConstraints = fals..

지난 번 Alamofire 글을 쓰면서 만났던 Result Type이 hoxy 기억나시나요? 오늘은 Result Type에 대해서 알아보고자 해요. 예전에 앨런님께 배우긴 하였으나, 늘 그렇듯이 중요한 건 기억이 안나니까요 ㅎㅎ 스따뚜🥴 Result Type은 에러를 처리할 때 사용하는 하나의 에러 처리 방법이에요. 에러를 throws하는 경우, do-catch로 처리하는 번거로움이 있지만 Result Type의 경우, 성공(success)과 실패(failure) 두 가지로 나눠 처리할 수 있기 때문에 훨씬 명확해요. Result Type의 공식문서 정의를 보면, 아래와 같아요. 열거형으로 선언된 Result Type에는 2개의 값이 있습니다. case success와 case failure이죠. enu..
- Total
- Today
- Yesterday