Apple Developer Tools

Friday, March 7, 2008 by Mistlee

Can't see any images? - !

Create REST-enabled Web Applications

Project Zero, an IBM incubator project, allows you to create, assemble, and execute Web applications using dynamic scripting, Ajax, visual mashup-style assembly, and REST-style service invocation. You can even use your existing PHP skills.

Download for free and join the community today!

Recent Articles

Access Webmaster Tools From IGoogle
When you do something, do you follow a minimalist approach, or you like yourself to be prepared for every potential instance? Consider the instance where you want to hike out into the wilderness of Alaska and the...

Grails And Flex
Most of us know by now just how easy it is to write Flex applications backed by ColdFusion. Adobe have done a lot of work to ensure that integration with ColdFusion is seamless. It's very impressive.Browsing through the...

Tips, Tricks, And Plugins For WordPress
WordPress is an excellent blog platform which provides complete customization which is both user and search engine friendly. Below are some of the tips, tricks and plug-ins that I use when I setup WordPress blogs...

SEO And Usability
As more and more people jump on the SEO and Usability bandwagon and write about it, a few different arguments are presented. In some, one set of skills is more important than the other, or "first". For others, one...

What Will Microsoft Do With Yahoo's PHP Investments?
You've all read about the proposed deal. The National Post has a copy of the letter that Ballmer et al sent to the Yahoo board. Here are two paragraphs I found interesting: 1] Ballmer reminds Yahoo board. Here...

Click to Play

SMX West 2008: Joe Whyte
At SMX West in Santa Clara, Joe Whyte of HybridSEM "jumped" into a deep conversation about social media with Mike McDonald of WebProNews...

Apple Developer Tools

By Dave Taylor

I seem to recall a long time ago that when you installed Mac OS X you also got a bunch of cool Unix command line developer tools, including a C compiler, debugging tools and much more. I'm taking a C programming class at the local community college and would like to install these tools, but have no idea where they are any more. Help?

Dave's Answer:

Ah yes, join us now as we travel back in time and visit the software development environment of yesteryear, the Unix command line. Thrill as we see obfuscated error messages from the C compiler, gasp as we come face to face with "vi" and weep in anticipatory frustration as we try to use "gdb" to figure out what the heck's wrong with our simple "hello world" application.

Actually, I have always enjoyed programming in C and have written some quite massive applications in the language. I still dabble in the language, actually, as I find it to be fast, flexible and logical for tasks that can't be forced into a shell script template. I tried object-oriented programming and was even a professional LISP programmer for a while, but never quite wrapped my brain about the concept.

Anyway, Apple does include a C development environment - and quite a bit more - with every copy of Leopard, along with earlier versions of Mac OS X, but truth be told, you need to know one key thing: the Apple development environment toolset is called Xcode.

Zero complexity. Zero overhead. Zero obstacles.
Download for free and join the community today!

Now you can drop your install (or restore) disk into your drive and know how to proceed. I am going to be working off an original Leopard OS, but XCode is included with all modern releases of Mac OS X, as far as I am aware.

When you open up the install DVD, you'll see that in addition to the cool "Install Mac OS X" icon, there's also a folder labeled "Optional Installs". That's what you want.

Within there's an icon labeled "Optional Installs.mpkg". That's not what you want, so don't click on it. Instead, go into the folder "Xcode Tools", where you'll see three installers: "Dashcode.pkg", "WebObjects.mpkg" and "XcodeTools.mpkg".

Double-click on "XcodeTools.mpkg" to get started.

Get past the license agreements (yawn) and click on "Customize" and you'll see what's about to be installed:

Continue reading this article...

About the Author:
Dave Taylor has been involved with the Internet since 1980 and is internationally known as an expert on both business and technology issues. Holder of an MSEd and MBA, author of twenty books and founder of four startups, he also runs a strategic marketing company and consults with firms seeking the best approach to working with weblogs and social networks. Dave is an award-winning speaker and frequent guest on radio and podcast programs.

About DevWebPro
DevWebPro is for professional developers ... those who build and manage applications and sophisticated websites. With over 300,000 subscribers, DevWebPro delivers via news and expert advice New Strategies In Development.

DevWebPro is brought to you by:

-- DevWebPro is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
 © 2008 iEntry Inc.  All Rights Reserved   Privacy Policy   Legal 

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article

Unsubscribe from DevWebPro.
To unsubscribe from DevWebPro or any other iEntry publication, simply send an email request to:
DevWebPro News Archives About Us Feedback DevWebPro Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact