• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Objective C and C++
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Objective C and C++


  • Subject: Re: Objective C and C++
  • From: John Michael Zorko <email@hidden>
  • Date: Wed, 24 Dec 2008 14:15:20 -0800


Nick,


What we're really missing is a 3rd party book on CoreAudio. The more I
read about it, the more I realize how well designed it is, however,
there's no standard way to learn all this without a lot of
experimentation. Maybe someone will do it under the Pragmatic
Programmer series (http://www.pragprog.com/titles)...

_This_ would be really cool.  I recently snarfed a third-party book on Core Animation, and it's quite helpful.  A Core Audio book would be great.

The most important thing Apple should do is create sample *Cocoa*
applications - not command line ones. This way, they could explain how
audio is supposed to run as a background thread that can be
interrupted by a UI control.

I suspect that they simply didn't want to create special projects for
Cocoa and Carbon, but since Carbon is officially a dead end, why not
make all example Cocoa-only?

Well, I for one am glad that Apple continues to provide examples in C++ (read: non-ObjC).  Many (if not most) of us have to make our apps work on Mac OSX and that other platform -- you know, the one with the 90%+ market-share called Windows.  Writing all of the code twice (once in ObjC and once in C#) is just _not_ an option most of the time, so i'm quite thankful, as a full-time cross-platform developer, that I can code 90% or more of my app in C++, and only the platform-specific bits in ObjC or C#.  ObjC is a cool language, I completely agree (the more I do it, the more I enjoy it) -- but so is C#, and when each camp demands that we drink their Kool-Aid, those of us who have to code for _both_ are really turned off.  C++ is not the greatest language ever, but it's a very good object-oriented language to do professional cross-platform work in.

Regards,

John

Falling You - exploring the beauty of voice and sound
http://www.fallingyou.com



 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Objective C and C++
      • From: "Hamish Allan" <email@hidden>
    • Re: Objective C and C++
      • From: Brian Willoughby <email@hidden>
References: 
 >Objective C and C++ (From: Brian Hughes <email@hidden>)
 >Re: Objective C and C++ (From: Marc Vaillant <email@hidden>)
 >Re: Objective C and C++ (From: NickMtl <email@hidden>)
 >Re: Objective C and C++ (From: Brian Willoughby <email@hidden>)
 >Re: Objective C and C++ (From: Brian Willoughby <email@hidden>)
 >Re: Objective C and C++ (From: Kevin Boyce <email@hidden>)
 >Re: Objective C and C++ (From: NickMtl <email@hidden>)

  • Prev by Date: Re: Objective C and C++
  • Next by Date: Re: Objective C and C++
  • Previous by thread: Re: Objective C and C++
  • Next by thread: Re: Objective C and C++
  • Index(es):
    • Date
    • Thread