top | item 30760019

(no title)

thomasbibby | 4 years ago

I’m an iOS dev, but I have developed some macOS apps for internal use using AppKit: I’d like to think they were pretty good apps if not quite production ready. I think the Big Nerd Ranch Cocoa Programming Guide for OSX is still the best book out there. The version I have is from 2015 which targets Swift 1.2 and Yosemite: you might actually be better off with an earlier version that targets Objective-C as Swift has changed quite a lot since then. If you go through the Big Nerd Ranch book you’ll have enough to use the start using the official documentation effectively. AppKit is very old for sure, and has a lot of weird corners, but you can be incredibly productive with it: and there is still a lot more Interface Builder “magic” developing for macOS than there is with iOS. Combined with the brilliance of the Foundation stdlib it can be a pleasure. My own experience is that if you avoid fighting AppKit you’ll have a very productive time. I wouldn’t support some of the recommendations for SwiftUI and Catalyst. As other commenters have noted you’ll have to “drop down” to AppKit anyway to create a good app.

discuss

order

No comments yet.