Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > uk.comp.sys.mac > #145635 > unrolled thread

macos programming resources

Started byTimH <thnews@poboxmolar.com.invalid>
First post2020-07-20 11:54 +0000
Last post2020-07-21 13:22 +0000
Articles 9 — 5 participants

Back to article view | Back to uk.comp.sys.mac


Contents

  macos programming resources TimH <thnews@poboxmolar.com.invalid> - 2020-07-20 11:54 +0000
    Re: macos programming resources Jaimie Vandenbergh <jaimie@usually.sessile.org> - 2020-07-20 12:39 +0000
    Re: macos programming resources Chris Ridd <chrisridd@mac.com> - 2020-07-20 19:12 +0100
      Re: macos programming resources nospam <nospam@nospam.invalid> - 2020-07-20 15:02 -0400
        Re: macos programming resources TimH <thnews@poboxmolar.com.invalid> - 2020-07-21 13:08 +0000
      Re: macos programming resources TimH <thnews@poboxmolar.com.invalid> - 2020-07-20 20:37 +0000
        Re: macos programming resources Sak Wathanasin <sw@nan.co.uk> - 2020-07-21 04:02 -0700
          Re: macos programming resources TimH <thnews@poboxmolar.com.invalid> - 2020-07-21 13:10 +0000
            Re: macos programming resources TimH <thnews@poboxmolar.com.invalid> - 2020-07-21 13:22 +0000

#145635 — macos programming resources

FromTimH <thnews@poboxmolar.com.invalid>
Date2020-07-20 11:54 +0000
Subjectmacos programming resources
Message-ID<hnlf0jF4gm8U1@mid.individual.net>
I'm toying with updating an old (10+ years) Mac programming project - which
was about the last time I did any serious programming - and of course things
have changed a little!

Looking around for a nice concise get-you-up-to-speed sort of book, like some
of the old Pragmatic Programmer titles, and it's a little startling to find
almost nothing current for macOS, as opposed to iOS. Even the old Matt Neuberg
bible is iOS-only (not that that would fit the above criteria anyway :)

(I'm looking in particular for stuff on v3 audio units, and that seems
particularly iOS-centric)

Is this as ominous as it seems??
-- 
TimH
pull tooth to reply by email	

[toc] | [next] | [standalone]


#145639

FromJaimie Vandenbergh <jaimie@usually.sessile.org>
Date2020-07-20 12:39 +0000
Message-ID<hnlhk5F2fc2U6@mid.individual.net>
In reply to#145635
On 20 Jul 2020 at 12:54:59 BST, "TimH" <thnews@poboxmolar.com.invalid> wrote:

> I'm toying with updating an old (10+ years) Mac programming project - which
> was about the last time I did any serious programming - and of course things
> have changed a little!
> 
> Looking around for a nice concise get-you-up-to-speed sort of book, like some
> of the old Pragmatic Programmer titles, and it's a little startling to find
> almost nothing current for macOS, as opposed to iOS. Even the old Matt Neuberg
> bible is iOS-only (not that that would fit the above criteria anyway :)
> 
> (I'm looking in particular for stuff on v3 audio units, and that seems
> particularly iOS-centric)
> 
> Is this as ominous as it seems??

Sort of. The new normal is WWDC session videos and asking on stackoverflow or
pinging people who you know are into that stuff on Twitter for guidance... 

On the probably-a-plus-with-a-bit-of-concern side, those iOS books will likely
work pretty well for Big Sur and later.

	Cheers - Jaimie
-- 
People who think they know everything really annoy those of us who know we
don't
-- Bjarne Stroustrup

[toc] | [prev] | [next] | [standalone]


#145653

FromChris Ridd <chrisridd@mac.com>
Date2020-07-20 19:12 +0100
Message-ID<rf4mpt$3j5$1@dont-email.me>
In reply to#145635
On 20/07/2020 12:54, TimH wrote:
> I'm toying with updating an old (10+ years) Mac programming project - which
> was about the last time I did any serious programming - and of course things
> have changed a little!
> 
> Looking around for a nice concise get-you-up-to-speed sort of book, like some
> of the old Pragmatic Programmer titles, and it's a little startling to find
> almost nothing current for macOS, as opposed to iOS. Even the old Matt Neuberg
> bible is iOS-only (not that that would fit the above criteria anyway :)

The Big Nerd Ranch is still around. The problem is that things are 
starting to change significantly, moving from Objective-C with AppKit to 
Swift with SwiftUI. I'm sure Objective-C with Appkit won't go away for 
many many years, but already there are Swift-only frameworks and you can 
see the writing on the wall.

> (I'm looking in particular for stuff on v3 audio units, and that seems
> particularly iOS-centric)

That's going to be pretty hardcore. BNR had a book on Core Audio, but 
otherwise you really need to spend time watching WWDC videos. Apple 
doesn't tend to bother documenting stuff any more except via WWDC video :-(

-- 
Chris

[toc] | [prev] | [next] | [standalone]


#145654

Fromnospam <nospam@nospam.invalid>
Date2020-07-20 15:02 -0400
Message-ID<200720201502333944%nospam@nospam.invalid>
In reply to#145653
In article <rf4mpt$3j5$1@dont-email.me>, Chris Ridd <chrisridd@mac.com>
wrote:

> The Big Nerd Ranch is still around. 

that's surprising. their books are *awful*, full of errors, very poorly
written and not designed to teach anything. there are *much* better
resources available, many of them for free.

> The problem is that things are 
> starting to change significantly, moving from Objective-C with AppKit to 
> Swift with SwiftUI. I'm sure Objective-C with Appkit won't go away for 
> many many years, but already there are Swift-only frameworks and you can 
> see the writing on the wall.

swiftui is quite clearly the future. all new projects should be using
it, without question.

> > (I'm looking in particular for stuff on v3 audio units, and that seems
> > particularly iOS-centric)
> 
> That's going to be pretty hardcore. BNR had a book on Core Audio, but 
> otherwise you really need to spend time watching WWDC videos. Apple 
> doesn't tend to bother documenting stuff any more except via WWDC video :-(

core audio is rather convoluted. there were a couple of decent books on
it, but these days, they're old and not that relevant anymore.

[toc] | [prev] | [next] | [standalone]


#145683

FromTimH <thnews@poboxmolar.com.invalid>
Date2020-07-21 13:08 +0000
Message-ID<hno7maFktvqU2@mid.individual.net>
In reply to#145654
On 20 Jul 2020 at 20:02:33 BST, "nospam" <nospam@nospam.invalid> wrote:

> core audio is rather convoluted.

I think the expression "no shit, Sherlock" is appropriate here :)

>  there were a couple of decent books on
> it, but these days, they're old and not that relevant anymore.

I know, I know...
-- 
TimH
pull tooth to reply by email

[toc] | [prev] | [next] | [standalone]


#145659

FromTimH <thnews@poboxmolar.com.invalid>
Date2020-07-20 20:37 +0000
Message-ID<hnmdjeFb1g6U2@mid.individual.net>
In reply to#145653
On 20 Jul 2020 at 19:12:16 BST, "Chris Ridd" <chrisridd@mac.com> wrote:

>> (I'm looking in particular for stuff on v3 audio units, and that seems
>> particularly iOS-centric)
> 
> That's going to be pretty hardcore. BNR had a book on Core Audio, but 
> otherwise you really need to spend time watching WWDC videos. Apple 
> doesn't tend to bother documenting stuff any more except via WWDC video :-(

God, I hate watching videos to learn this sort of stuff! Still, at least there
do seem to be some WWDC videos on the CoreAudio changes. Last time I was
looking at all this, ISTR Apple's documentation in general was pretty good,
but the audio stuff was either incomplete, out of date or nonexistent.
-- 
TimH
pull tooth to reply by email

[toc] | [prev] | [next] | [standalone]


#145681

FromSak Wathanasin <sw@nan.co.uk>
Date2020-07-21 04:02 -0700
Message-ID<233962b0-10f5-4841-86c6-a1fbfc415e42o@googlegroups.com>
In reply to#145659
On Monday, July 20, 2020 at 9:37:04 PM UTC+1, TimH wrote:

> God, I hate watching videos to learn this sort of stuff! Still, at least there
> do seem to be some WWDC videos on the CoreAudio changes. Last time I was
> looking at all this, ISTR Apple's documentation in general was pretty good,
> but the audio stuff was either incomplete, out of date or nonexistent.

I like the Ray Wenderlich tutorials, although they are iOS-centric, which is good for you, I guess. They've pretty much updated everything for Swift, which if you're starting now is the way to go.

[toc] | [prev] | [next] | [standalone]


#145684

FromTimH <thnews@poboxmolar.com.invalid>
Date2020-07-21 13:10 +0000
Message-ID<hno7q8FktvqU3@mid.individual.net>
In reply to#145681
On 21 Jul 2020 at 12:02:00 BST, "Sak Wathanasin" <sw@nan.co.uk> wrote:

> On Monday, July 20, 2020 at 9:37:04 PM UTC+1, TimH wrote:
> 
>> God, I hate watching videos to learn this sort of stuff! Still, at least
>> there
>> do seem to be some WWDC videos on the CoreAudio changes. Last time I was
>> looking at all this, ISTR Apple's documentation in general was pretty good,
>> but the audio stuff was either incomplete, out of date or nonexistent.
> 
> I like the Ray Wenderlich tutorials, although they are iOS-centric, which is
> good for you, I guess. They've pretty much updated everything for Swift,
> which if you're starting now is the way to go.

Thanks Sam. It's actually MacOS rather than iOS I'm mainly looking at, though
as has been observed, it's getting harder to distinguish them.
-- 
TimH
pull tooth to reply by email

[toc] | [prev] | [next] | [standalone]


#145685

FromTimH <thnews@poboxmolar.com.invalid>
Date2020-07-21 13:22 +0000
Message-ID<hno8giFktvqU4@mid.individual.net>
In reply to#145684
On 21 Jul 2020 at 14:10:33 BST, "TimH" <thnews@poboxmolar.com.invalid> wrote:

> Thanks Sam.

Sorry about that Sak. I've now turned off Usenapp's spelling and grammer [sic]
correction.
-- 
TimH
pull tooth to reply by email

[toc] | [prev] | [standalone]


Back to top | Article view | uk.comp.sys.mac


csiph-web