Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Looking for a primer on coding with the Mac

Looking for a primer on coding with the Mac
Thread Tools
Fresh-Faced Recruit
Join Date: Aug 2002
Status: Offline
Reply With Quote
Aug 10, 2002, 02:45 PM
 
Greetings,

I am new to the Mac world and am ignorant of its developer tools. I am not a professional developer but am curious what is available, for OS X spefically.

What are the builtin scripting languages (besides the shell thats now in OS X). Applescript is something I've heard.

What are the common IDEs and RAD tools?
     
Mac Enthusiast
Join Date: Jan 2002
Location: Trondhjem, Norway
Status: Offline
Reply With Quote
Aug 11, 2002, 07:11 PM
 
The dev tools are available for free. Either by buying OS X or by becoming a online member at ADC (Apple Developer Connection). They may even be on a disk image on new Macs (not sure).

The compiler is gcc v3.1 (as of Jaguar), and the standard Unix tools are available. The Frameworks are what you should be interested in. Cocoa is the object-oriented one, inherited from NeXTStep/OpenStep. Carbon is the "flat" or more traditional framework, inherted from old Mac OS. There is also QuickTime (for multimedia), OpenGL (3D stuff) and Quartz (fancy 2D stuff).

ProjectBuilder is where you write code, assemble files into projects, set compiler options, build and debug stuff, etc.

InterfaceBuilder lets you set up menus, buttons, text fields etc. Very cool!

There are other tools as well.
     
Fresh-Faced Recruit
Join Date: Aug 2002
Status: Offline
Reply With Quote
Aug 11, 2002, 07:41 PM
 
So a free compiler, IDE and RAD environment?

When I get my Mac no one will ever see me again...

Pray for me.
     
Mac Enthusiast
Join Date: Jan 2002
Location: Trondhjem, Norway
Status: Offline
Reply With Quote
Aug 13, 2002, 06:28 PM
 
Originally posted by Biermans:
So a free compiler, IDE and RAD environment?

When I get my Mac no one will ever see me again...

Pray for me.


What you could need though, is a book on OS X programming. There are several options, so read the reviews before buying. It also depends on what you already know (C ?) and what frameworks you are going to use. Apple makes fine documentation on the system in general, but to develop in Cocoa you'll need a book too.
     
Grizzled Veteran
Join Date: Sep 2000
Location: Springfield, MA
Status: Offline
Reply With Quote
Aug 13, 2002, 07:58 PM
 
Originally posted by Biermans:
Greetings,

I am new to the Mac world and am ignorant of its developer tools. I am not a professional developer but am curious what is available, for OS X spefically.

What are the builtin scripting languages (besides the shell thats now in OS X). Applescript is something I've heard.

What are the common IDEs and RAD tools?
Not sure what you're experience is, but apple has your typical linux tools, gcc (called cc), gdb, vi, emacs, stuff like that. Perl is included and it's reported that Python is also included in 10.2.

The free developer tools that have been mentioned are really pretty nice to work. They are fairly steadily improving also.

Interface Builder is a very nice part of that package because it allows you to construct a GUI for your applications visually ala Visual Studio. Because of that and the simplicity of Objective-C you may not really need a true RAD tool (though RealBasic is still available if you're into that).
We hope your rules and wisdom choke you / Now we are one in everlasting peace
-- Radiohead, Exit Music (for a film)
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 06:09 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2