• 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: Developing Tool for Audio program
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Developing Tool for Audio program


  • Subject: Re: Developing Tool for Audio program
  • From: James Coker <email@hidden>
  • Date: Wed, 17 Dec 2003 19:50:03 -0700

I pretty much agree with all these points, but I'd say that Cocoa
is definitely much easier to get started with. There are several good Cocoa
books at oreilly.com, and many of the CoreAudio examples use
Cocoa. However, if you decide to develop AudioUnits,
you're pretty much stuck with C++ and Carbon -- as the AU SDK
is in C++ (for good reasons), and almost all AU Hosts only
support Carbon UI's for Audio Units -- though I suspect Cocoa AU
support will happen over the next few months for at least some
hosts...

Jim

On Wednesday, December 17, 2003, at 05:34 PM, john wrote:

Hi Tae Hun,

Just to give the Cocoa-fan alternative viewpoint to Philippe.

It certainly is possible to use Cocoa and ObjC, some would argue preferable. I think that most of CoreAudio is in plain C, making C++ or ObjC more-or-less equally convenient.

I would recommend Cocoa, but if you really want to make the best decision for yourself you probably should spend at least a couple of months becoming comfortable with both and then decide which one suits you better. I did Mac programming before OS X (pre-Carbon) and was fascinated with C++, but after spending the time learning Cocoa/ObjC I quickly came to dislike Carbon and particularly C++.

Even though you're a beginner, if you've got the "programming knack" then you shouldn't have any problems learning Carbon or Cocoa. Some may argue that Cocoa is easier to get started with, but with either of them you'll need to work to feel comfortable using them.

-- John
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Developing Tool for Audio program
      • From: Brian Willoughby <email@hidden>
    • Re: Developing Tool for Audio program
      • From: Patrick Gostovic <email@hidden>
  • Prev by Date: Re: Developing Tool for Audio program
  • Next by Date: Getting started on audio streams
  • Previous by thread: Re: Developing Tool for Audio program
  • Next by thread: Re: Developing Tool for Audio program
  • Index(es):
    • Date
    • Thread