Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Oct 28, 2005, 05:08 PM   #1
FireArse
macrumors 6502a
 
Join Date: Oct 2004
Send a message via MSN to FireArse
What a con.....

I'm in a bad mood - so hear me out.

XCode is frustrating and *****. I've had exprience in windows with Borland and C++ with GUI's, but XCode is seriosuly taking the piss.

Guys, dont buy "The Mac Xcode 2 Book", i seriously wouldn't wipe my arse with it. (by Andy Ihnatko and Cohen)

I might as well stick with GCC in the command line interface cos XCode isn't as clear as it could have been. Even worse - I've spent some time looking for good Tutorials or Guides (which is why i bought the book) and have found [expletive deleted] all.

Can anyone suggest a good C++ with GUI tutorial (from the ground up cos in this area im a newb) I really wanna get into this - but the information is really testing me.

Last edited by bousozoku; Oct 28, 2005 at 05:58 PM.
FireArse is offline   0 Reply With Quote
Old Oct 28, 2005, 05:51 PM   #2
AlmostThere
macrumors 6502a
 
Join Date: Feb 2005
Location: The royal throne of kings, the sceptred isle, the other Eden, the fortress built
For Cocoa (with Objective-C), I suggest Cocoa Programming for Mac OS X Second Edition Aaron Hillegass Addison-Wesley 2004. My copy, despite being bought in the UK, has $44.99 on the back.

Personally, I find Apple's own documentation really hard to use. I have heard it said that the biggest hurdle is understanding where stuff is.

If you have some specific issues with XCode, feel free to point them out. Xcode 2 is a big improvement and while I sometimes find navigation frustrating, I quite like the way it is straightforward to add targets and frameworks (don't think I have really needed a manual for the IDE per se).
AlmostThere is offline   0 Reply With Quote
Old Oct 28, 2005, 06:04 PM   #3
bousozoku
Moderator emeritus
 
Join Date: Jun 2002
Location: Gone but not forgotten.
I understand the experience. I used Borland C++ from version 3 through version 5. It was quick and easy and their OWL framework worked miracles for creating Windows applications.

The Hillegass book is good plus the O'Reilly books go a long way toward de-mystifying the projects but the Apple tools are rather unusual.

I'm sure that Borland's tools weren't immediately accessible but you learnt those. You'll find your way with Xcode and the rest of the Apple tools.
bousozoku is offline   0 Reply With Quote
Old Oct 28, 2005, 06:06 PM   #4
FireArse
Thread Starter
macrumors 6502a
 
Join Date: Oct 2004
Send a message via MSN to FireArse
Quote:
Originally Posted by AlmostThere
Personally, I find Apple's own documentation really hard to use. I have heard it said that the biggest hurdle is understanding where stuff is.
I couldn't agree more. Apple's documentation is piss-poor. So hard to follow. If only the Apple Stores had intro's to the IDE instead of the iApps all the time.

I might have to pop into Regent's Street store to ask, cos there is nowhere to ask. I even went to my nearest Mac specialist (not official store) and asked for an Apple UK contact - there is soo little in training courses for XCode.

uugh - even the interface is pissing me off. The idea of having like 8 files for a tiny 'hello world'. I mean WTF??
FireArse is offline   0 Reply With Quote
Old Oct 29, 2005, 04:50 AM   #5
FireArse
Thread Starter
macrumors 6502a
 
Join Date: Oct 2004
Send a message via MSN to FireArse
Quote:
Originally Posted by bousozoku
I'm sure that Borland's tools weren't immediately accessible but you learnt those. You'll find your way with Xcode and the rest of the Apple tools.
Borland's IDE was quite easy to pick up actually. Don't suppose they're doing a version for Linux or OS X?

I don't wanna learn Java because of the performance issues - and I don't wanna learn objective C because it just seems to be a language put together in a rush, or a half hearted attempt of using classes in C.

I've learned C++ and its written everywhere on the Apple website that I can write GUI's with C++. APPLE: HOW DO I DO THIS?!!
FireArse is offline   0 Reply With Quote
Old Oct 29, 2005, 05:01 AM   #6
Mitthrawnuruodo
Moderator
 
Mitthrawnuruodo's Avatar
 
Join Date: Mar 2004
Location: Bergen, Norway
If you want cross-platform GUI, try Qt from Trolltech. This book isn't great, but it's OK.
__________________
Those who fail to learn history are doomed to repeat it; those who fail to learn history correctly... why, they are simply doomed.
Mitthrawnuruodo is offline   0 Reply With Quote
Old Oct 29, 2005, 06:43 AM   #7
ll350
macrumors member
 
Join Date: Oct 2004
Location: Chapel Hill, NC
Quote:
Originally Posted by FireArse
Guys, dont buy "The Mac Xcode 2 Book", i seriously wouldn't wipe my arse with it. (by Andy Ihnatko and Cohen)
I didn't want to say anything about that book because I didn't have anything good to say. Now I can say I agree with you 500%. I found a better book here:

http://www.meandmark.com/xcodebook.html

It wasn't the best book, but it was much better than the that other one, at least they weren't making jokes half the time. Plus, with the "Xcode Tools Sensei" book, you can download a chapter for free to get a feel of the book, and get an idea if you want to buy it. Plus you can downloaded as a pdf if you want, no waiting for it to be shipped to you.

There is a new book out, this one:

http://www.amazon.com/gp/product/0764573993/104-1994790-1463935?v=glance&n=283155

However I haven't read any of it, it just noticed it and thought I'd pass along the info.

Good luck
ll350 is offline   0 Reply With Quote
Old Oct 29, 2005, 02:31 PM   #8
savar
macrumors 68000
 
savar's Avatar
 
Join Date: Jun 2003
Location: District of Columbia
Send a message via AIM to savar
Quote:
Originally Posted by FireArse
Can anyone suggest a good C++ with GUI tutorial (from the ground up cos in this area im a newb) I really wanna get into this - but the information is really testing me.
Are you already a programmer? I wouldn't get an XCode book unless I was an experienced developer coming from Windows and just wanted to get up to speed on the IDE.

Instead, get a book on Carbon or Cocoa (The latter strongly preferred, if you dont mind writing Obj-C instead of C++). Those books will walk you through using the IDE as you go along, so you learn the functions that are most pertinent for what you will be doing. The IDE isn't really something worth learning in itself, unless you're a professional developer.
__________________
Mehce
savar is offline   0 Reply With Quote
Old Oct 30, 2005, 11:05 PM   #9
Analog Kid
macrumors 68030
 
Analog Kid's Avatar
 
Join Date: Mar 2003
Quote:
Originally Posted by savar
Are you already a programmer? I wouldn't get an XCode book unless I was an experienced developer coming from Windows and just wanted to get up to speed on the IDE.

Instead, get a book on Carbon or Cocoa (The latter strongly preferred, if you dont mind writing Obj-C instead of C++). Those books will walk you through using the IDE as you go along, so you learn the functions that are most pertinent for what you will be doing. The IDE isn't really something worth learning in itself, unless you're a professional developer.
I fought against Obj-C for a long time because the proliferation of different languages was driving me nuts-- and I found the Obj-C syntax a bit ugly.

That said, I finally gave in and I've been pretty happy with Cocoa. Not having multiple inheritance is a bit of a bummer, but other than that it's pretty functional. The ability to add functionality to standard classes through categories is pretty slick. It's not something you'll be able to use anywhere else, but most of coding these days is learning the frameworks and the syntax is actually one of the smaller hurdles.

If you're interested in taking the step to Cocoa, then Xcode isn't bad for a free tool. The best book I've found is Building a Cocoa Application at O'Reilly.
__________________
Only trolls use the word "fanboy".
Analog Kid is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
General: Going to jailbreak con today!!!! Totally Jailbreaks and iOS Hacks 14 Apr 14, 2014 12:06 AM
Can someone pro/con these two options for me? soxguy17 MacBook Pro 8 Oct 23, 2013 05:37 PM
iCloud is a con! (Or buggy) Damolee iCloud and Apple Services 5 Dec 30, 2012 01:02 PM
Is this a con? bbsniper iMac 11 Sep 7, 2012 04:02 PM

Forum Jump

All times are GMT -5. The time now is 04:27 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC