내가 이해하는 것처럼, 창에는 많은 뷰가 있습니다. 보기는 화면에 무언가를 그릴 수있는 객체이며 창은 그리기 공간을 제공합니다. 그렇다면 요점은 어디입니까? 그들 사이의 차이점은 무엇입니까?iPhone 개발 :보기 기반 응용 프로그램과 창 기반 응용 프로그램의 차이점은 무엇입니까?
2
A
답변
4
iPhone의 경우, 창은 실제로는 특별한 종류의보기입니다. UIWindow 클래스에 대한 문서를 살펴보면 일반 UIView보다 위의 추가 메서드가 있다는 것을 알 수 있습니다. 그러나 대부분의 메서드는 비슷한 UIView 기능을 갖고있는 것으로 보입니다.
내가 찾은 한 가지 유용한 점은 UIViews가 즉시 창에 액세스하는 데 사용할 수있는 "창"속성을 가지고 있다는 것입니다. 중첩 된 뷰가 많고 세 번째 또는 네 번째 수준의 심층 뷰에서 최상위 수준으로 즉시 이동해야하는 경우 해당 창 속성이 유용 할 수 있습니다.
1
보기 기반 응용 프로그램에서는 프로젝트의 요구 사항과 응용 프로그램보기의 효과에 따라 전경 레이아웃과 텍스트 필드, 단추, 레이블 등 응용 프로그램의 모양을 만들 수 있습니다. 응용 프로그램을 빛나게하기 위해서
Window 기반 응용 프로그램에서는보기의 배경이 있고 인터페이스 작성기 연결을 사용하여 창을 사용하여보기를 만들 수도 있습니다. 그러나 배경 지식을 바탕으로 작동하는 응용 프로그램을 만들려면 콘솔에서 실행되는 Window 기반 응용 프로그램을 보유하고 있습니다.
관련 문제
- 1. 보기 기반 응용 프로그램의 탭 표시 줄
- 2. 보기 기반 응용 프로그램의 탭 표시 줄?
- 3. WPF 응용 프로그램과 winforms 응용 프로그램의 차이점은 무엇입니까?
- 4. iPhone : 새로운 "보기 기반 응용 프로그램"만들기 =보기 컨트롤러 없음?
- 5. iPhone "보기 기반 응용 프로그램"템플릿 :보기 컨트롤러 xib는 어떻게로드됩니까?
- 6. 안드로이드 응용 프로그램과 사용자 응용 프로그램의 차이점은 무엇입니까
- 7. 계층 응용 프로그램과 계층 응용 프로그램의 차이점은 무엇입니까?
- 8. asp.net mvc 응용 프로그램과 asp.net 웹 응용 프로그램의 차이점은 무엇입니까
- 9. 창 기반 또는보기 기반 앱입니까?
- 10. 보기 기반 및 Window 기반 응용 프로그램 템플릿 간의 주요 차이점은 무엇입니까?
- 11. 개발 중 위치 기반 iPhone 응용 프로그램을 테스트하는 방법은 무엇입니까?
- 12. Unity 기반 응용 프로그램의 느린 시작 시간
- 13. 티타늄 기반 iPhone 응용 프로그램의 크기를 최적화하는 방법은 무엇입니까?
- 14. 보기 기반 응용 프로그램 템플릿 없음 Xcode
- 15. 보기 기반 응용 프로그램에서 행 관리
- 16. 보기 기반 응용 프로그램 내 UItableview
- 17. FLEX 기반 응용 프로그램의 자동화 된 테스트
- 18. 웹 기반 응용 프로그램의 차트 작성
- 19. C# Windows 기반 응용 프로그램의 라이센스 기반 구성
- 20. 이전 Windows 기반 응용 프로그램의 웹 기반 구조
- 21. 코어 데이터 기반 iPhone 응용 프로그램의 기본 데이터 집합
- 22. Window 기반 응용 프로그램의 탭 및 탐색 모음 추가 iPhone
- 23. 보기 및 단추 iPhone 응용 프로그램의 문제
- 24. 문서 기반 응용 프로그램에 로그인 창 추가
- 25. Delphi로 작성된 Windows 기반 응용 프로그램을 Mac, iPhone 및 웹 기반 응용 프로그램과 같은 다른 플랫폼으로 이식하는 방법은 무엇입니까?
- 26. 브라우저 기반 데이터베이스 응용 프로그램 개발?
- 27. 스프링 기반 웹 응용 프로그램의 상위 컨텍스트
- 28. Django 응용 프로그램의 웹 기반 인쇄?
- 29. Struts 기반 응용 프로그램의 세션 문제
- 30. RCP 기반 응용 프로그램의 P2 업데이트가 실패합니다.