Ask HN: Resources to Learn macOS Development?
31–40 of 91 posts
Re: Ask HN: Resources to Learn macOS Development?
#32Re: Ask HN: Resources to Learn macOS Development?
#33Re: Ask HN: Resources to Learn macOS Development?
#34Re: Ask HN: Resources to Learn macOS Development?
#35[1] https://developer.apple.com/design/human-interface-guideline...
Re: Ask HN: Resources to Learn macOS Development?
#36If you're not writing command line programs (99% of what I do) I suggest adopting SwiftUI for your interface. It's Apple's future for cross platform (ios/macos/watch) applications. Hardcore longtime mac devs find it frustratingly unable to do some complex things they want to do (and yay that they do!) to take advantage of the mac OS. But you don't want that; you just want to interact with your own code. And SwiftUI w…
What sort of complex things are they unable to do? Is there any recourse? Can you use SwiftUI for the majority and dip into something lower level when needed?
Re: Ask HN: Resources to Learn macOS Development?
#37Do a little iOS dev since that has 100x more learning resources. Once you grok iOS, you'll be at home with macOS since they follow the same patterns. Stick with storyboards, don't bother with SwiftUI (no, really, don't do it) and try to use as much default out of the box behaviour as possible, instead of wondering 'how do I do that X thing I did on platform Y'.
Re: Ask HN: Resources to Learn macOS Development?
#38"I am looking for explanations that will help me build a conceptual understanding of macos UI development." it depends on your learning style of course, but if you like lecture / course-style learning, i highly recommend paul hegarty's CS193P, it will definitely give you the in-depth, conceptual explanations you're describing. while it is an iOS dev course (taught at stanford, lectures are freely offered online), the…
Re: Ask HN: Resources to Learn macOS Development?
#39Apple's Own Developer Documentation is Exceptional ranging from Cookbook-style guides to Reference Documentation. https://developer.apple.com/documentation/technologies There are dozens of entrypoints depending on the framework (e.g. SwiftUI, Cocoa, CoreFoundation etc. ) , Platform & Application you are interested in . I recommend starting with an application in mind (e.g. a MenuBar Utility, Notification Bar Widget,…
It requires a little bit of effort to extract and use them. This tweet is what got me in the right direction:
Re: Ask HN: Resources to Learn macOS Development?
#40Apple's Own Developer Documentation is Exceptional ranging from Cookbook-style guides to Reference Documentation. https://developer.apple.com/documentation/technologies There are dozens of entrypoints depending on the framework (e.g. SwiftUI, Cocoa, CoreFoundation etc. ) , Platform & Application you are interested in . I recommend starting with an application in mind (e.g. a MenuBar Utility, Notification Bar Widget,…
The old docs that explain the fundamental concepts about the frameworks are also still available. I prefer them to the current crop of docs because they go deeper conceptually and are more information dense. It requires a little bit of effort to extract and use them. This tweet is what got me in the right direction: https://twitter.com/dmartincy/status/1393629254227832838