2011-01-22 7 views
0

나는 기본적인 코코아 응용 프로그램 개발을 가르치는 중이므로 고전적인 "계산기"프로젝트를 단계적으로 다룰 예정입니다.간단한 코코아 계산기

내가 궁금한 점은 실제 계산기 인터페이스를 만들려면 4 개의 NSButton 컨트롤 4 개를 추가하고 원하는 레이블/기능을 갖도록 편집하는 것이 가장 좋을까요 아니면 더 효율적인 방법을 만들 수 있을까요? 배치?

이 프로그램은 기본 응용 프로그램이지만 OS X 규칙에 따라 가능한 한 효율적으로 코드를 작성하여 올바른 작업을 수행하고 싶습니다.

도움 주셔서 감사합니다.

답변

5

4x4 버튼을 만드는 데는 아무런 문제가 없습니다.이 방법을 사용하면 유연성이 극대화됩니다. 가장 효율적인 방법은 NSMatrix를 사용하는 것입니다. Interface Builder에서 버튼 행렬을 만들려면 하나의 버튼 (프로토 타입)을 만든 다음 메뉴에서 Layout-> Embed Objects in Matrix를 선택하십시오. 이제 매트릭스를 선택할 때 속성 윈도우의 속성 탭에서 4 행 4 열을 지정할 수 있습니다.

+0

감사합니다. 버튼을 개별적으로 만들면 어떤 유형의 비효율도 생기지 않는다면 아마 그렇게 할 것입니다. NSMatrix는 좋은 아이디어처럼 보입니다. 나중에 사용하기 위해 NSMatrix를 사용할 수도 있습니다. 팁을 다시 주셔서 감사합니다! – Zrb0529