옵셔널의 단점, 옵셔널 체인 2016. 5. 28. 19:39 - 티메르 IOS/Swift 이 글의 ID로 URL 전환 옵셔널옵셔널의 문제점 if let의 중첩으로 복잡하다.안정성을 얻지만 가독성, 코드의 간편함을 잃는다.if let company = startup{ if let ceo = compny.ceo{ if let name = ceo.name{ print("대표이사의 이름은 \(name)입니다.") } } } 옵셔널 체인 if 구문을 쓰지 않고도 간결히 코드를 작성옵셔널 체인으로 참조된 값은 무조건 옵셔널 타입으로 반환된다.옵셔널 체인 과정에서 옵셔널 타입들이 여러 번 겹쳐 있더라도 중첩되지 않고 한 번만 처리된다.위의 예제에서startup?.ceo?.name = "이재은" 공유하기 게시글 관리 Philographer 저작자표시 'IOS > Swift' 카테고리의 다른 글 extension (0) 2016.05.28 enum (0) 2016.05.28 생성자 (0) 2016.05.28 Any, AnyObject (0) 2016.05.28 타입 캐스팅 (0) 2016.05.28 댓글 트랙백 공유 카테고리의 다른 글 일반 소셜 댓글 로드 중… 트랙백을 확인할 수 있습니다 트랙백 URL URL을 배껴둬서 트랙백을 보낼 수 있습니다 공유하려면 대상을 선택하세요 소셜 트위터 Facebook 카카오스토리 Band Naver Google+ 메시지 카카오톡 Line 기록 Pocket Evernote 카테고리의 다른 글 목록 2016.05.28 extension 2016.05.28 enum 2016.05.28 생성자 2016.05.28 Any, AnyObject 검색 다른 글 더 보기 모든 글 보기 IOS/Swift 카테고리의 다른 글을 둘러봅니다 Philographer의 모든 글을 둘러봅니다