일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- struct
- 네트워크
- 동시성
- Kingfisher
- collectionview
- swift
- 프로토콜
- 대표
- 반응형
- SwiftUI
- 스트럭트
- MVVM
- CS
- uikit
- mvc
- WeatherKit
- async
- RxSwift
- ios
- Optional
- 구름톤 유니브
- 기초문법
- 학과별커뮤니티
- GCD
- 세종대학교
- 이론
- 옵셔널
- 실습
- 토이프로젝트
- 앱개발
- Today
- Total
스윞한 개발자
Mac Catalyst 살펴보기 본문
이번 포스팅에서는 새롭게 공부하며 알게 된, MAC Catalyst에 대해 정리해보려고 합니다.


1. Mac Catalyst란?
먼저 공식문서를 살펴보겠습니다!
"Mac Catalyst는 Apple이 제공하는 기술로, iPad 앱을 macOS에서 실행할 수 있게 해 줍니다. 개발자들은 iOS와 macOS 플랫폼 간의 경계를 허물고, 더 넓은 사용자층에 도달할 수 있는 기회를 제공합니다. Catalyst는 기존의 UIKit를 활용하여 iPad 앱을 손쉽게 변환할 수 있도록 도와줍니다."라고 되어있습니다.
저도 아이폰, 애플워치, 아이패드, 맥북 등 많은 애플 기기들을 사용해보았지만, 맥북에서 사용가능한 어플의 수가 현저히 떨어진다고 생각하고 있습니다. 그래서 애플에서 이런 방법을 생각해내지 않았나.. 싶습니다!
https://developer.apple.com/mac-catalyst/
Mac Catalyst - Apple Developer
Easily start creating a native Mac app from your current iPad app with Mac Catalyst.
developer.apple.com
2. MAC Catalyst의 주요 특징
2.1. 손쉬운 변환
기존의 iPad 앱을 Mac Catalyst를 통해 변환하는 과정은 비교적 간단합니다. 개발자는 몇 가지 설정을 변경하고, macOS에 UI를 추가하는 것만으로도 앱을 Mac에서 사용할 수 있게 만들 수 있습니다.
2.2. 공통 코드베이스
Mac Catalyst를 사용하면 iPad와 Mac에서 공통의 코드베이스를 유지할 수 있습니다.
2.3. macOS 전용 기능
Mac Catalyst를 통해 Mac에서만 사용할 수 있는 기능을 추가할 수 있습니다!
이렇듯 Mac Catalyst 라는 것이 있다~라고 알고 있었는데, 무엇인지 어디서 어떻게 사용되는지 장점은 무엇인지 등에 대해서 알아보았습니다.
이 Mac Catalyst를 이용해서 다음번에는 실습을 해보고 포스팅해보도록 하겠습니다.

'Swift 이론' 카테고리의 다른 글
Saving Data - UserDefault에 대한 정리 (2) | 2025.01.01 |
---|---|
앱 Thinning (0) | 2024.12.30 |
Combine 알아보기 (0) | 2024.08.05 |
iOS - LLDB (2) | 2024.04.18 |
iOS - 앱 생명주기(Lifecycle) (0) | 2024.04.17 |