인프런 커뮤니티 질문&답변

다니캐리님의 프로필 이미지
다니캐리

작성한 질문수

iOS 개발을 위한 swift5 완벽 가이드

Optional Chaining

강의 Optional Chaining에서 질문있습니다

작성

·

207

0

이미 같은 질문이 있었다면 죄송합니다 ㅜㅜ 여러 키워드로 찾아봤는데 못찾아서..

섹션9 옵셔널에서 Optional Chaining 강의 6분 30초에

let b = optionalP?.contacts.address

optionalP = nil

let c = optionalP?.contacts.address

이 위의 코드에서 옵셔널체이닝을 통해 접근해서 address의 표현식이 String이 아닌 optional string인데 b와 c의 자료형은 non-optional string된다고 하신 부분이 이해가 잘 안되어서 질문남깁니다.

b와 c를 playground에서는 String? 으로 보이는데 잘못언급된걸까요..?

또 다른 질문으로 아래 사진처럼 키워드를 추천받는 단축키?는 어떻게 사용하나요?? 강의에서는 아무것도 쓰지않아도 추천 키워드가 여러 개 뜨던데 저도 사용하고싶어서 질문으로 남깁니다!

 

감사합니다 :0

답변 1

1

KxCoding님의 프로필 이미지
KxCoding
지식공유자

안녕하세요 :)

말씀하신대로 Optional String이 되는 것이 맞습니다. 문제점을 지적해 주셔서 감사합니다. 

해당 부분은 빠르게 수정하도록 하겠습니다.

자동완성을 표시하는 단축키는 보통 ESC 또는 Ctrl + Space입니다.

정확한 단축키는 Xcode 환경설정 > Key Bindings 에서 completion으로 검색하시면 확인 가능합니다.

다니캐리님의 프로필 이미지
다니캐리
질문자

답변 감사합니다!!

다니캐리님의 프로필 이미지
다니캐리

작성한 질문수

질문하기