Daily iOS
UIKit

오토레이아웃 기본

오토레이아웃의 제약(constraint)이 내부적으로 어떤 식(공식)으로 표현되는지 설명해 주세요.

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

제약 하나는 한 뷰의 속성이 다른 뷰의 속성에 multiplier를 곱하고 constant를 더한 값과 같다는 선형식이다. 관계는 등호뿐 아니라 크거나 같다, 작거나 같다도 되고 각 식에 우선순위가 붙으며, 엔진은 이 식들을 연립해 풀어 각 뷰의 frame을 정한다.

받은 질문 공유