Si Jong Tech Blog
close
프로필 배경
프로필 로고

Si Jong Tech Blog

  • 분류 전체보기 (236)
    • ◽️ Programming (236)
      • T I L (89)
      • Swift 문법 (22)
      • UIKit (18)
      • SwiftUI (11)
      • TCA (6)
      • RxSwift (7)
      • iOS (34)
      • 회고 (5)
      • ◽️ Algorithm (32)
      • ◽️ Computer Science (12)
  • 홈
  • 태그
  • 방명록
iOS Result 타입 (예외처리)

iOS Result 타입 (예외처리)

Result 타입 이란? 함수나 메서드에서 성공 또는 실패를 반환하는데 사용되는 형식이며, 주로 비동기 작업 진행 시 사용된다. Swift5 에서 새로 추가된 Result Type를 이해하기 위해선 열거형 , 연관값, 제네릭을 이해하고 있어야 한다. 에러가 발생하는 경우, 에러를 따로 외부로 던지는 것이 아니라 리턴 타입 자체를 Result 타입으로 구현해서 함수 성공과 실패 정보를 담아 리턴한다. 장점으로 실제 함수 정의시에 에러 타입을 명시적으로 선언하며 타입캐스팅이 불필요하다는 점이 있다. Result Type 처리 3단계 (1) 에러타입 정의 먼저 Error 프로토콜을 채택해 열거형을 통해 에러 타입을 지정해둔다. enum Result where Failure: Error{ case success..

  • format_list_bulleted ◽️ Programming/iOS
  • · 2024. 4. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
프로필 로고

Si Jong Tech Blog

전체 카테고리
  • 분류 전체보기 (236)
    • ◽️ Programming (236)
      • T I L (89)
      • Swift 문법 (22)
      • UIKit (18)
      • SwiftUI (11)
      • TCA (6)
      • RxSwift (7)
      • iOS (34)
      • 회고 (5)
      • ◽️ Algorithm (32)
      • ◽️ Computer Science (12)
최근 글
인기 글
최근 댓글
태그
  • #TIL
  • #uikit
  • #오블완
  • #tableView
  • #티스토리챌린지
  • #project
  • #IOS
  • #알고리즘
  • #swift
  • #MVC
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바