init!
-
Swift - Failable InitialIzerProgramming/Swift 2021. 12. 17. 19:36
안녕하세요 BeePeach입니다 :) 길고 길던 initializer 포스팅이 거의 끝나가고 있습니다. 오늘 공부해볼 내용은 Failable initializer입니다. 지금까지 우리가 사용한 init은 초기화에 실패한 적이 없습니다. 하지만 만약 초기화될 값을 네트워크를 통해서 설정하려 하거나 특정 조건에 만족하는 값으로만 초기화하고 싶을 수 있습니다. 또는 init의 파라미터에 원치 않는 값이 전달됐을 경우도 있겠죠. 이럴 때 사용하는 게 failiable initailizer입니다. Failiable Initializer Failable init은 class, structure, enum에서 사용할 수 있습니다. 초기화에 실패할 수도 있고 성공할 수 도 있다. 그럼 성공하면 초기값이 할당되고 실패하..