Ok… so this is mainly, or should I say, like 99% a web development, art forum, so I really didnt know where to put this because there isnt a defined location for programming in other languages besides AS.
Ok, so here’s the deal. I have XTools, for those of you who don’t know what that is, its script development software that comes free on 10.3+ that is basically the ultimate developer program. Anyways, I have no programming experience, but I would like to learn Coaca. My goal is to make a simple chat/moderation client for a super oldschool game, Starcraft, compatible with Blizzards battle.net. I was was wondering if any of you could post some rescources for learning coaca/C from the start, yet it still itsn’t elementary.
For all you people with XTools, I would like to know how to load different files and get it to change what it shows, ie javascript sytax vs c, carbon, etc.
Cocoa Programming for Mac OS X from Addison Wesley (the publisher), written by Hillegrass (the author). It’s very good, and much better than my older O’Rielly book, surprisingly.
I love it. :love:
Thanks nokrev, and wow… I love xtools. Create a project directory and it takes care of everything for you. On top of that… interface builder = amazing.
I also use a program called XTools but I don’t think it’s the same thing - we use it as an extension with ArcGIS and it does all sorts of spatial functions beautifully. :love:
Aside from that - did you know there is a whole section on web development here? With sub forums in Client and Server Side applications . . . you could post any programming questions there. 
This is for client-side apps (the other, it seems, is for client-side sites, like css problems and such), lunatic, for which we don’t have a forum. 
And yes, Xtools is the bomb. I was arguing with my Java teacher about how there were great tools for development on Mac, and he’s like, “No, it is all crap,” and I’m like, “not in this world!” :lol:
What? It’s a programming language question right? So why not stick it with all the other programming language questions? Would probably get more attention than sticking it in random.
Because all those programming questions are about css and web stuff. This is about an application that runs on a computer. 
Suggested topics aren’t required topics. 
If it has something to do with client side then stick it in there.
We’re off topic anyway. darkplanets I hope you got your question answered.
i don’t think cocoa though is supported w/ the new intel chip structure… i think they revamped it… well at least not the native language anymore. i seem to think i read that somewhere, or heard it from our apple rep… not really sure.
Hmm… interesting point simp. I need to look into that. Also, because I am new to XTools, and programming applications in general, I have some rediculous questions to ask.
A) Ok nokrev. So I want to open up some one else’s java files to see what they did. (I learn by looking and doing and comparing) How would I do this in Xtools since it isnt an xtools project. If not done in Xtools, can you give me a good program for it?
B) Can we please make a development topic for programming? They are similar languages for the most part.
C) For my project, should I make it Cocoa C or Cocoa Java?
D) Is there an easy way to change from Cocoa to Carbon?
E) Ok, so Cocoa is supposed to make app design easier. In interface builder, there is only so much there…
@simp: No. That’s simply wrong. Xcode makes universal binaries, and they’re completely native.
A) Just open them as single files. You will have to compile from the command line (as far as I know…), but that’s really easy. Just use [font=monospace]javac Filename.java[/font] and then run it using [font=monospace]java Filename[/java].
B) Well… I can’t. 
C) Cocoa Objective-C… I think you meant this, as Cocoa is a mix of Objective-C and Java. Objective-C files can include any C functions in the same file. (e.g., using srandom() in Objective-C.)
D) Why would you want to go back to an older thing? Cocoa is the new way, and I don’t see any reason to use Carbon.
E) Err… are you kidding me? What can’t you do in Interface Builder? You create the controller object, and then simply create methods, and drag and drop from the components to the instantiated controller class (i.e., the object).
Okay, last time . . .
See the “etc” after the programs listed in the clientside/serverside subforum descriptions? Guess what that means.
I’m sure if you post a thread saying “need help with XTools for Mac” or something then anyone using the program will check out the post to see if they can answer the question.
No need to create another subforum.

Hmm. I’m so intimidated by Cocoa. It looks great but seeing as I only made the PC/Mac switch 4 days ago, I think I’ll leave it for a bit.
Nokrev, I am new to xtools as well as programming non flash related stuff… think you could specify a little more? I find xtools a little confusing.
Read the book I gave above. :lol:
What can I say, I’m a poor student. Ill buy it when I get some spare cash… or maybe I can bum some off of my parents haha.
I am too. I am probably younger than you, if that helps you feel better. I convinced my dad to buy it for me. 
[whisper]</bragging>[/whisper]
I hate talking about my age. 
There is two editions, which one is better? First edition is mucho cheaper 
Second edition is for older versions… the newer one just incorporates awesome new features (such as bundles).
Get the second one!