Daily iOS
Swift 언어

extension과 저장 프로퍼티

extension으로 기존 타입에 프로퍼티를 추가하려고 합니다. 연산 프로퍼티는 되는데 저장 프로퍼티는 왜 안 되나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

extension은 코드만 더할 뿐 타입의 메모리 레이아웃(인스턴스 크기·필드 오프셋)을 바꾸지 못하므로 저장 프로퍼티가 불가하다.

받은 질문 공유