• 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
To C++ users trying to use Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

To C++ users trying to use Cocoa


  • Subject: To C++ users trying to use Cocoa
  • From: Peter Hudson <email@hidden>
  • Date: Sat, 12 May 2007 07:51:23 -0700

Hi there,

Up until 5 years ago I coded only in C++ ( since C++ first happened )
 I have built and maintained a number of large ( 3 million plus lines of code ) C++ apps.  I guess I was no beginner.

Then I discovered Cocoa.  I have now built quite a large GUI based app. in it.  One or two things have become clear to me over the last five years.

If you want to build *high-quality* apps and build them *fast* use Cocoa and Objective-C.
Learn the metaphor of working in Cocoa and Objective-C - drop the baggage of continual comparison with C++   -  most of it does not apply.
Sensible use of Cocoa encourages an  OO  metaphor that helps keep development and maintenance easier.

Of exceptions in Objective C and Cocoa  - I simply don't use them.  I've never found a need to.

Cocoa was built by people who built serious applications - and they have built a set of tools of huge power and elegance to assist in this task ( Cocoa ).

In the app I have built in Cocoa there is no C++ at all.  It simply wasn't necessary to use C++

Not to be didactic of course....


PH


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: To C++ users trying to use Cocoa
      • From: m <email@hidden>
    • Re: To C++ users trying to use Cocoa
      • From: Sam Stigler <email@hidden>
  • Prev by Date: Linking error on "release" build -- undefined symbols
  • Next by Date: Re: Linking error on "release" build -- undefined symbols
  • Previous by thread: Re: Linking error on "release" build -- undefined symbols
  • Next by thread: Re: To C++ users trying to use Cocoa
  • Index(es):
    • Date
    • Thread