Swift 언어
KeyPath
Swift에서 \.name 같은 KeyPath는 정확히 무엇을 나타내는 값인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
Swift에서 \.name 같은 KeyPath는 정확히 무엇을 나타내는 값인가요?
KeyPath 는 타입의 어떤 프로퍼티를 가리키는 값이다(컴파일러가 존재와 타입을 확인하는 참조). 함수 자리에 넘겨 map·sort 를 간결하게 하고, KVO·SwiftUI는 KeyPath 로 프로퍼티를 식별한다.
Swift 언어주관식입문
["a", "b", "c"]를 입력받아 ["c-0", "b-1", "a-2"]를 만들어 보세요. for 루프 대신 고차 함수만 사용해야 합니다. 어떤 함수들을…
#functional
아키텍처주관식입문
UIKit 곳곳에 쓰이는 Delegate 패턴이 무엇인지 설명해 주세요.
#kvo
아키텍처주관식기초
Objective-C 런타임의 KVO는 내부적으로 어떻게 프로퍼티 변화를 감지하나요?
#kvo
CS 기초·알고리즘객관식기초
다음 중 순수 함수(같은 입력에 항상 같은 출력, 부수 효과 없음)인 것을 모두 고르세요.
#functional