비디오: [루마퓨전 LumaFusion 강좌] 마블 인트로 영상만들기! 2024
프레임 워크는 일반적인 기능을 제공하는 공통 코드를 제공합니다. iPad 용 iPhone OS는 기술, 서비스 및 기능을 응용 프로그램에 통합하기위한 프레임 워크 세트를 제공합니다. 예를 들어, UIKit 프레임 워크는 응용 프로그램에서 사용할 수있는 이벤트 처리 지원, 그리기 지원, 창,보기 및 컨트롤을 제공합니다.
프레임 워크는 게임을 실행하는 코드를 쉽게 통합하거나 사용자가 원하는 정보를 제공하도록 설계되었습니다. 프레임 워크는 소프트웨어 라이브러리와 비슷하지만 추가 트위스트가 있습니다. 또한 프로그래머가 구성 요소를 제어 흐름에 배치하는 소프트웨어 라이브러리와 달리 프로그램 제어 흐름을 구현합니다. 따라서 프로그래머가 주문을 결정하는 대신 - 메시지가 어떤 객체로 전송되고 어떤 순서로 응용 프로그램이 시작될 때 또는 사용자가 화면의 버튼을 터치 할 때 -와 같은 순서가 결정되어야하는 대신 주문은 프레임 워크이며 프로그래머가 지정하지 않아도됩니다.
프레임 워크를 사용할 때 미리 만들어진 기본 기능 세트를 앱에 제공합니다. 당신이 말했습니다. "행동하는 법이 있습니다. "프레임 워크가 제대로 작동하면 응용 프로그램에 필요한 특정 기능 (사용자가 해당 내용에 액세스하여 사용할 수있게 해주는 컨트롤 및보기)을 프레임 워크에 추가하기 만하면됩니다.
iPad 용 프레임 워크와 iPhone OS는
-
앱 실행 및보기 표시
-
컨트롤 표시 및 사용자 동작에 응답 - 예: 토글 스위치를 누르거나 목록을 스크롤하여 넘기기.
-
브라우저에서뿐 아니라 자신의 앱에서 인터넷에 접속하기
-
사용자 환경 설정 관리하기
-
소리와 영화 재생하기
일부 개발자는 "프레임 워크 사용하기"와 관련하여 이야기하지만 프레임 워크가 앱을 사용하는만큼 앱은 프레임 워크를 사용하지 않습니다. 앱은 프레임 워크가 액세스하는 기능을 제공합니다. 프레임 워크는 시작 이외의 작업을 수행하고 빈보기를 표시 한 다음 종료하는 앱이되기 위해 코드를 필요로합니다. 이 관점은 프레임 워크를 사용하는 방법을 훨씬 쉽게 이해할 수있게 해줍니다. (한 가지는 프로그래머가 필수적인 부분을 알 수있게 해줍니다.)