Interface Builder
인터페이스 빌 더 는 넥 스 트 스텝 의 개발 키 트 를 계승 한다.OpenStep 의 개발 도 IB 의 한 버 전 을 사 용 했 고 GNUStep 은 Gorm 이라는 매우 유사 한 도 구 를 사용 했다.
2008 년 3 월 27 일 아이 폰 SDK 베타 2 가 발표 되면 서 IB 는 개발 자 들 이 IB 가 iOS 애플 리 케 이 션 을 디자인 하 는 인터페이스 를 사용 할 수 있 도록 아이 폰 프로그램 개발 을 지원 하기 시작 했다.
목차
[숨 김]
1 역사 2 디자인 3 미래 발전 4 참조 5 참고 문헌 6 외부 링크 [편집] 역사
1988 년 IB 는 넥 스 트 스텝 0.8 의 일부로 처음 등장 했다.이 는 처음에 Jean - Marie Hullot 가 디자인 하고 작 성 했 으 며 Lisp (즉, Expertelligence 가 만 든 ExperLisp) 에 사용 할 계획 이 었 다.마우스 설치 단추, 옵션, 창 등 컨트롤 을 사용 할 수 있 는 첫 번 째 비 즈 니스 소프트웨어 중 하나 다.
[편집] 디자인
IB 는 Objective - C 개발 자 에 게 일련의 사용자 인터페이스 대상 을 포함 하 는 도구 상 자 를 제공 합 니 다. 이 대상 들 은 텍스트 상자, 데이터 시트, 스크롤 바, 팝 업 메뉴 등 컨트롤 을 포함 합 니 다.IB 의 공구 상 자 는 확장 이 가능 하 다. 즉, 모든 개발 자가 새로운 대상 을 개발 하고 IB 의 공구 상자 에 넣 을 수 있다 는 것 이다.
개발 자 는 도구 상자 에서 간단하게 창 이나 메뉴 로 컨트롤 을 끌 면 인터페이스 디자인 을 완성 할 수 있 습 니 다.그 다음 에 컨트롤 이 제공 할 수 있 는 '동작' (Action), 컨트롤 대상 을 응용 프로그램 코드 의 대상 '방법' (Method), 대상 '인터페이스' (Outlet) 와 연결 하면 전체 생 성 작업 이 완 료 됩 니 다.다른 그래 픽 사용자 인터페이스 디자이너, 예 를 들 어 Microsoft Visual Studio 에 비해 이러한 과정 은 MVC 모드 에서 컨트롤 러 와 보기 두 층 의 결합 을 줄 이 고 코드 의 질 을 향상 시 켰 다.
코드 에 서 는
IBAction
동작 을 받 아들 이 는 방법 을 표시 하고 IBOutlet
대상 인 터 페 이 스 를 표시 합 니 다 [1].IB 는 응용 프로그램 인 터 페 이 스 를 묶음 으로 저장 하 는데 인터페이스 대상 과 응용 프로그램 과 의 관 계 를 포함한다.이 대상 들 은 XML 파일 이나 NeXT 스타일 의 속성 목록 파일 로 정렬 되 어 있 으 며, 확장 자 는 'nib' 입 니 다.프로그램 이 실 행 될 때 대응 하 는 NIB 대상 이 메모리 로 바 뀌 어 프로그램의 바 이 너 리 코드 와 연 결 됩 니 다.대부분의 다른 GUI 디자인 시스템 과 달리 IB 는 실행 할 때 인터페이스 (예 를 들 어 Glade, Codegear 의 C + + Builder 가 하 는 것) 를 만 들 기 위해 코드 를 만 드 는 것 이 아니 라 코드 와 무관 한 메커니즘 을 사용 하여 보통 freeze dried 라 고 부른다.IB 3.0 부터 새 파일 형식 을 추 가 했 습 니 다. 확장 자 는 'xib' 입 니 다.이 형식 은 기 존의 형식 기능 과 같 지만 묶 는 것 이 아니 라 단독 파일 로 버 전 제어 시스템 의 운영 과 diff 와 유사 한 도구 의 처리 에 편리 합 니 다.
[편집] 미래 발전
2010 년 6 월 WWDC 에서 애플 은 Xcode 4 에서 IB 와 Xcode 를 통합 하 겠 다 고 발표 했다. 즉, Xcode 에서 그래 픽 인터페이스 편집 기능 을 직접 제공한다.이 는 Xcode 4 가 발표 되면 서 IB 가 Mac OS X 에서 별도의 프로그램 으로 제공 하지 않 을 것 임 을 의미한다 [2] [3].
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Microsoft에 인증되지 않은 취약점? 이야기Microsoft는 제품이나 서비스의 취약성을 발견하면 보상금을 받을 수 있는 제도 「Microsoft Bug Bounty Program」이 있다. 본 기사에서는 Microsoft에 인정되지 않았지만, 유저에게의 리...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.