티스토리 뷰

Tech/Swift

스위프트 인터뷰

Ellie Kim 2020. 5. 30. 00:21

https://www.raywenderlich.com/762435-swift-interview-questions-and-answers

에서 본 인터뷰 질문에 내 생각을 작성해봄.

 

튜토리얼 1의 값은 1이고 튜토리얼 2의 값은 2다. 

레퍼런스를 참조하는 것이 아니라 복사하기 때문에 1과 2를 별개로 생각해야 한다. 

클래스였다면 튜토리얼1, 튜토리얼 2는 2가 될 것.

 

참조값이 변경되는 것을 논함.

변수면 참조값이 변할 수 있고 상수면 변할 수 없다.

view2의 프로퍼티를 변경하는 건 상관없다.

view2에 새로운 참조값을 넣는건 불가능.

 

animals.sort { return $0 < $1 }

animals.sort { $0 < $1 }

animals.sort(by: <)

 

클래스로 선언되었기 떄문에 brain의 주소를 변경하면 ray의 주소까지 변경된다.

클래스를 구조체로 변경하면 된다.

 

정확한 답은 링크에 있으니 참고하시면 될 듯합니다. 

 

resource : https://www.raywenderlich.com/762435-swift-interview-questions-and-answers

 

Swift Interview Questions and Answers

In this tutorial, you’ll work through a series of Swift-specific interview questions and answers.

www.raywenderlich.com

 

'Tech > Swift' 카테고리의 다른 글

스위프트 Identifiable 프로토콜  (0) 2020.06.16
스위프트 클래스  (0) 2020.05.30
스위프트5.0 Result타입  (0) 2020.04.01
스위프트 lazy 프로퍼티  (0) 2020.03.31
스위프트 typealias에 대해서  (0) 2020.03.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함