Mac Catalyst

Mac Catalyst로 빌드한 Mac 앱은 iPad 앱과 코드를 공유하며, Mac 전용 기능을 추가할 수 있습니다. iPad의 데스크탑급 기능을 Mac에서 매끄럽게 구현해 보세요. 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 다운로드하기