macOS Apprentice [SUBSCRIBER]

Here’s a great article from Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more

<p><em>macOS Apprentice</em> is a series of multi-chapter tutorials where you’ll learn about developing native
macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the
venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build
two fully featured apps from scratch.</p>
<p>If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem
incredibly overwhelming.</p>
<p>That’s why you need a guide that:</p>
<ul>
<li>Shows you how to write an app step-by-step.</li>
<li>Uses tons of illustrations and screenshots to make everything clear.</li>
<li>Guides you in a fun and easy-going manner.</li>
</ul>
<p>You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift.
It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way,
you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively
on macOS.</p>
<p><em>macOS Apprentice</em> doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, <em>macOS Apprentice</em> does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of
the complexities and joys of programming macOS.</p>
<h3>How is this book different than macOS by Tutorials?</h3>
<p>Our other book on building apps for macOS, <a href="https://www.kodeco.com/books/macos-by-tutorials">macOS by Tutorials</a>, is designed
for developers who have a solid background in iOS development and are looking to make the leap to developing native macOS apps.</p>
<p>This book, <em>macOS Apprentice</em>, is designed to teach new developers how to build macOS apps while assuming they have little to
no experience with Swift or any other part of the Apple development ecosystem.</p>

Source link