Mac Catalyst

Mac Catalyst로 빌드한 Mac 앱은 iPad 앱과 코드를 공유하며 Mac 전용 기능을 추가할 수 있습니다. iPadOS 16의 최신 데스크탑급 기능을 macOS 13에서도 완벽하게 사용할 수 있습니다. Mac용 앱의 도구 막대는 자동으로 최적화되고 문서 기반 앱에서는 메뉴 항목 및 도구 막대에서 문서 이름을 변경하는 기능과 같은 주요 기능을 사용할 수 있게 됩니다. 또한 새로운 Mac Catalyst API를 사용하여 멀티 윈도우 동작을 개선하고, 도구 막대에 사용자 설정 보기를 추가하는 등의 작업을 할 수 있습니다.

Mac에 iPad 앱 구현하기

Mac 앱 생성 미리 시작하기

최신 버전의 Xcode를 통해 iPad 앱을 놀라운 성능의 Mac 앱으로 바꿀 수 있습니다. 기존 iPad 앱의 프로젝트 설정에서 Mac Catalyst 실행 대상을 추가함으로써 구현을 시작하여 Mac 앱을 생성하고 추가적으로 개선해 보십시오. Mac과 iPad 앱은 동일한 프로젝트 및 소스 코드를 공유하므로 한곳에서 손쉽게 수정할 수 있습니다.

Mac Catalyst 튜토리얼

Mac용 인터페이스 최적화하기

이렇게 생성된 새로운 Mac 앱은 Mac 전용으로 설계된 앱이 사용하는 것과 동일한 프레임워크, 리소스, 런타임 환경을 사용합니다. 기본적인 Mac 데스크탑 및 윈도우 기능이 추가되고 터치 제어기가 키보드 및 마우스에 적용됩니다. 기본적으로 앱은 iPad의 해상도에 맞춰 크기가 조정됩니다. 'Optimize interface for Mac'(Mac에 맞게 인터페이스 최적화하기)을 선택해 Mac 관용어를 사용하여 앱을 Mac의 해상도로 실행할 수 있습니다. 이렇게 하면 화면의 모든 픽셀을 완전히 제어할 수 있으며, 풀다운 메뉴 및 체크상자와 같이 Mac에 특화된 컨트롤을 앱에 더 많이 적용할 수 있습니다.

더 알아보기

어느 때보다 강력한

macOS의 동작 및 API를 사용하여 더 강력한 Mac 앱을 만들 수 있습니다. 앱을 키보드만으로 완벽하게 제어하고, 윈도우를 벗어나거나 분리 가능한 팝오버를 만들고, 새로운 윈도우 API를 사용하여 윈도우 탭을 제어하고, Photos 선택기를 사용하여 사용자가 앱에서 사진을 쉽게 선택하도록 할 수 있습니다. iOS Photos 편집 확장 프로그램이 Mac에서 실행되도록 빌드할 수 있습니다. App Lifecycle API를 통해 백그라운드에서 실행 중인 앱을 쉽게 관리할 수 있습니다. 또한 새로운 API를 통해 윈도우 크기 및 위치 조절을 허용하고, 윈도우 제어 버튼의 스타일을 설정하고, 도구 막대 항목의 팝오버를 표시하고, 새로운 알림 스타일을 구현할 수 있습니다.

최신 프레임워크

또한 Mac Catalyst는 Accounts, Contacts, Core Audio, GameKit, MediaPlayer, PassKit, StoreKit 등의 많은 프레임워크를 지원하므로 Mac에서 앱의 기능을 확장할 수 있습니다. 앱에서 단축어 또는 위젯을 제공하는 경우 자동으로 Mac에서도 사용할 수 있게 됩니다. HomeKit을 지원하면 홈 자동화 앱을 Mac의 홈 앱과 함께 실행할 수 있습니다. 그리고 ClassKit 프레임워크를 사용하면 Mac 앱에서 과제를 추적하고 교사와 학생에게 과제 진행 상황을 공유할 수 있습니다.

Mac Catalyst 튜토리얼

iPad 앱과 동일한 코드베이스로 Mac 앱을 빌드하는 방법을 알아보십시오.

시작하기

도구 및 리소스

Xcode를 다운로드하고 다음 리소스를 사용하여 Mac Catalyst로 Mac 앱을 빌드해 보십시오.

Xcode 다운로드하기