inflearn logo
강의

Course

Instructor

The Complete Guide to Swift5 for iOS Development

Optional Chaining

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

306

dayo2n

1 asked

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

swift ios

Answer 1

1

KxCoding

안녕하세요 :)

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

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

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

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

0

dayo2n

답변 감사합니다!!

Closures syntax Optimization 부분 contains 문제

0

397

1

2강, 3강

0

342

1

UI가 너무 다른것같아요;

1

339

1

질문

0

304

1

if랑 옵셔널 사용했는데 뭐가 잘못된걸까요? 똑같이 인덱스 범위 벗어난다고하네요

0

370

1

내장함수에 클로져 적용 이해가 잘 안됩니다.

0

310

1

선생님 질문드리겠습니다.

0

320

1

혹시 스위프트 최근 버전에서는 가변 파라미터 2개 사용할 수 있나요?

0

391

1

샘플 파일 형식이

0

357

1

이렇게 구현하는거 맞나요?

0

292

2

xcode12 에서 #1쪽에 입력한 g2에서 에러가 발생하지 않습니다

0

266

1

insert 와 replace

0

236

1

정규 표현식 오류

0

266

1

drop while 문제

0

278

1

insert 컴파일러 오류

0

293

2

capitalized 오류

0

327

2

Index(_rawBits) 출력 문제

0

369

2

컴파일러 오류

0

367

2

iOS 템플릿에 Single View App이 뜨지 않아요.

0

288

1

에러 메세지가 떳습니다 ㅠㅠ

0

177

1

Size관련 문장에서...

0

172

1

버전이 달라서 진행에 어려움이 있습니다.

0

261

2

안녕하세요 강의 잘 듣고있습니다

0

192

1

구구단 구현에 대해서

0

265

1