저와 같이 프로그래밍 경험이 약간 더 많은 친구가 있습니다. 우리는 우리가 사용하는 모든 프로그래밍 기술에 대해 이야기하고 Interface Builder가 대화에 나왔습니다.
내가 배운 것을 제외하고 프로그래밍 배경이 없기 때문에 개인적으로 IB와 모든 기능 ( IBOutlets
, IBActions
)은 내 기술 수준 (및 모든 기술 수준)의 코더가 짧은 시간 안에 프로젝트를 완료하는 데 도움이 된다고 생각합니다 .
IB에 대한 그의 견해는 조금 열성적입니다. 그는 인터페이스 빌더를 사용하는 코더는 인터페이스를 직접 배치 할 필요가 없다는 사실을 "속임수"라고 생각합니다.
질문:
GUI 구성 요소를 사용하여 인터페이스 요소를 배치하는 것은 "치팅"으로 간주되어야합니까 (대부분의 프로그래밍은 원래 인터페이스를 직접 코드로 작성해야했기 때문에)? 왜?