Catalyst by Tutorials, 3rd Edition 

Up to date for Xcode 13.3, Swift 5.6 & iOS 15

Take all of those great apps you’ve built on iOS and learn how to make them run well under macOS using the Catalyst framework.

Run iOS apps Natively on macOS With Catalyst!

Catalyst by Tutorials shows you how to take all of those great apps you’ve built on iOS and run them right on macOS. But like everything else with Apple, it’s not always as straightforward as you’d like it to be. This book will show you how to design your apps to work well on macOS, what you can and can’t port between the two platforms, and any other “gotchas” to keep an eye out for when building apps under Catalyst.

This book is for developers who have a good handle on building iOS apps and want to learn how to port those apps to run on macOS as well.

What is Catalyst?

Formerly known as Marzipan to Apple insiders, Catalyst lets you extend your iPad apps to macOS. Under Catalina and Xcode 11, developers can start building their iPad apps with macOS as a target.

And we’re not just talking about grossly super-sized versions of iPad apps on your Mac; Catalyst apps will support native macOS controls and functionality, such as the familiar menu bar, support for mouse and keyboards, window resizing, proper scroll bars, Touch Bar support, and desktop-based drag and drop.

So if you’ve been hesitating to port your iPad apps to macOS because you just don’t want to have to learn to develop for the desktop, then now is your time to start!

Who is this book for

This book is for developers who have a good handle on building iOS apps and want to learn how to port those apps to run on macOS as well.

Concepts covered in this book

  • Drag-and-Drop API
  • Multi-Window Support
  • Context menus
  • Keyboard shortcuts
  • App preferences
  • Mouse support
  • Toolbar & TouchBar
  • Distribution differences between macOS and iOS apps

More about the authors

Andy Pereira, Andy is a Senior iOS Developer in Atlanta, GA for Delta Air Lines.

Marin Bencevic, Marin is a Swift and Unity developer who likes to work on cool iOS apps and games, nerd out about programming, learn new things and then blog about it. Mostly, though, he just causes SourceKit crashes. He also has a chubby cat.

All content is for demonstration purposes, we do not store files, please purchase the printed version of the magazine after reading.

There are many ads here. Please keep in mind that readnote.org is 100% free. Ads are keeping this site alive. If you use, please make an exception and disable any ads blocking system.