2018/03 4

[Swift 4] Optional Chaining(4) - 옵셔널 체이닝을 이용하여 서브스크립트 접근하기

이 포스팅은 The Swift Programming Language (Swift 4.1) 의 Optional Chaining 문서를 보고 이해하며 제 것으로 만들면서 정리해 놓은 문서입니다. 원문 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245 옵셔널 체이닝을 이용하여 서브스크립트 접근하기(Accessing Subscripts Through Optional Chaining) 옵셔널 값의 서브스크립트로부터 값을 가져오거나 설정하기 위해, 옵셔널 체이닝을 사용 할..

Mobile/ios & swift 2018.03.20

[Swift 4] Optional Chaining(3) - 옵셔널 체이닝을 이용하여 메소드 호출하기

이 포스팅은 The Swift Programming Language (Swift 4.1) 의 Optional Chaining 문서를 보고 이해하며 제 것으로 만들면서 정리해 놓은 문서입니다. 원문 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245 옵셔널 체이닝을 이용하여 메소드 호출하기(Calling Methods Through Optional Chaining) 옵셔널 체이닝으로 옵셔널 값에서 메소드 호출하고, 메소드 호출이 성공하는지 확인 할 수 있다. 리턴 ..

Mobile/ios & swift 2018.03.20

[Swift 4] Optional Chaining(2) - 옵셔널 체이닝을 이용하여 프로퍼티 접근하기

이 포스팅은 The Swift Programming Language (Swift 4.1) 의 Optional Chaining 문서를 보고 이해하며 제 것으로 만들면서 정리해 놓은 문서입니다. 원문 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245 옵셔널 체이닝을 위한 모델 클래스 정의하기 옵셔널 체이닝을 사용하여, 한 단계 이상의 레벨에 해당하는 프로퍼티, 메소드, 서브스크립트 호출하여 사용 할 수 있다. 상호 관련된 타입의 복잡한 모델내에서 서브프로퍼티로 내려..

Mobile/ios & swift 2018.03.19

[Swift 4] Optional Chaining(1) - 강제 언래핑 대안으로서의 옵셔널 체이닝

이 포스팅은 The Swift Programming Language (Swift 4.1) 의 Optional Chaining 문서를 보고 이해하며 제 것으로 만들면서 정리해 놓은 문서입니다. 원문 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245 Optional Chaining옵셔널 체이닝(Optional chaining)현재 옵셔널이 nil이 될 수 있는 프로퍼티, 메소드, 서브스크립트를 조회하고 호출하는 과정 옵셔널에 값이 있으면, 프로퍼티, 메소드, 스크립..

Mobile/ios & swift 2018.03.19