728x90 반응형 http통신1 PlayGround) Closure 에 대해 알아보자 4부 (Enum&Gernics) 안녕하세요 후르륵짭짭 입니다. 이번에는 Result 타입을 직접 구현 해보려 합니다. 1부 부터 3부 까지 Closure에 대해서 알아 봤고 Enum과 Gernics에 대해서 글을 쓴 적이 있습니다. 따라서 이것에 관련해서 API 통신 할 때 오류를 다루는 Result타입을 직접 만들어 보려 합니다. 그럼 시작 하겠습니다. ** 기본적인 셋팅 ** enum APIError : String{ case wifiError = "와이파이 에러" case httpError = "통신 에러" case justError = "그냥 에러 " } enum APIResult { case success(SuccessType) case failure(APIError) func PrintCase() -> Any { switch.. 2020. 8. 5. 이전 1 다음 728x90 반응형