View Full Version : Xcode Screenshots
MacRumors
Jun 28, 2003, 12:59 PM
This FunMac thread (http://funmac.com/showthread.php?threadid=2058) contains screenshots and some discussion regarding Apple's Xcode software which was also released at WWDC.
Xcode (http://www.apple.com/macosx/panther/xcode.html) provides developers with faster development environment, and the final release is targetted with Panther.
celaurie
Jun 28, 2003, 01:12 PM
Nice clean look to it. Interesting though, as I thought all of the iApps etc. were gonna be standardized into the brush metal appearance.
mnkeybsness
Jun 28, 2003, 01:22 PM
xCode is not an iApp
the first thing to look at is the naming scheme...for instance, xCode is not iCode...
macdong
Jun 28, 2003, 01:33 PM
Originally posted by celaurie
Nice clean look to it. Interesting though, as I thought all of the iApps etc. were gonna be standardized into the brush metal appearance.
xCode is likely to be the next Project Builder.
which, is not an iApp.
and to tell you the truth, i'd hate to stare at a metal project builder for 16 hours. :rolleyes:
Sayer
Jun 28, 2003, 01:35 PM
It is called Xcode, not xCode anymore than there is an xServe.
macdong
Jun 28, 2003, 02:07 PM
Originally posted by Sayer
It is called Xcode, not xCode anymore than there is an xServe.
you are right :p
excuse my typing.
Xcode, Xcode, Xcode.......
Nutzoids
Jun 28, 2003, 02:20 PM
I wanna know whats blurred out? If there was something there they were trying to hide why not just make it full screen? Oh yeah and can't wait until I get my hands on it!
BigJayhawk
Jun 28, 2003, 02:21 PM
I guess they want to give the "X" more emphasis, as in Mac OS X?
macdong
Jun 28, 2003, 02:31 PM
Originally posted by Nutzoids
I wanna know whats blurred out? If there was something there they were trying to hide why not just make it full screen? Oh yeah and can't wait until I get my hands on it!
i think it's just that the poster didn't want others to see his desktop items.
nuckinfutz
Jun 28, 2003, 02:40 PM
The fun will truly start with Xcode 2.0. Looks very promising. I'm mulling over the prospects of taking some programming classes so I'm watching this and other tools Apple comes up with a little more closely. I'm sure they'll continue to revamp Xcode until it is totally sweet. This is only the beginning. Kudos Apple for listening to your Developers.
I've read a few Blogs about WWDC in which there seems to be considerable excitement over some new "underlying" items in Panther that Develpers will love. Unfortunately it's under NDA but positive news is always good to see.
Simon Liquid
Jun 28, 2003, 02:47 PM
Does anybody know if Xcode will still be free like developer tools? I haven't heard anything explicit on the matter, and I have a worry that Apple might pull a .Mac with this name change.
I don't want to go through all that whining again.
Freg3000
Jun 28, 2003, 02:49 PM
Originally posted by Sayer
It is called Xcode, not xCode anymore than there is an xServe.
I think Apple has trained us to think that every, I dunno, "random" letter before the title should be lower case, (like iMovie, iChat, and iTunes). the one that annoys me the most is Emagic. It isn't eMagic!
:)
altivec 2003
Jun 28, 2003, 03:10 PM
Originally posted by Simon Liquid
Does anybody know if Xcode will still be free like developer tools? I haven't heard anything explicit on the matter, and I have a worry that Apple might pull a .Mac with this name change.
I don't want to go through all that whining again.
Steve said at the conference that it would come with panter so I am guessing they will be free like the developer tools with the previous releases of OS X. I personally think that project builder looks cooler but I certainly welcome the announced speed update. I really wish that I went to the wwdc. I really wanted to have my hands on Panther. and iSight.....
I think that university professors get mac os updates faster than anybody else (atleast that happened with jaguar) so I will get the final version relatively early (my dad is a professor). Atleast I hope so. I've heard some not so great comments about panther from those who already have it, so I hope it is improved before final release. I am also hoping for a significant speed update like those on ibooks. I am on a powermac g4 533 without quartz extreme cause my video card is to darn crappy :(. I MIGHT get a new video card tonight though cause I will be opening my birthday presents :). That should make a pretty significant speed increase within Jaguar alone.
edit:
Just uploaded my first WU for folding@home :). You have to realize that it is hard for me to fold with only one computer which is pretty noisy and cant be run while I sleep in the same room. Stil want to contribute though. This next work unit looks pretty challenging :o. Maybe my parents will let me leave it folding while we are on vacation. That would be awesome!
Stella
Jun 28, 2003, 03:43 PM
Does XCode have code insight?
ie, at "myObject."
All d methods and attributes of myObject are displayed in a drop down dialog box?
If it doesn't, it'll be disbelievable. All worthy IDEs these days have "Code Insight" capabilities. Makes coding so much easier - don't have to look up help.
(I would post this on funmac, but I don't have an account and I don't really want to create one :-) )
Simon Liquid
Jun 28, 2003, 03:48 PM
Originally posted by altivec 2003
Steve said at the conference that it would come with panter so I am guessing they will be free like the developer tools with the previous releases of OS X. I personally think that project builder looks cooler but I certainly welcome the announced speed update. I really wish that I went to the wwdc. I really wanted to have my hands on Panther. and iSight.....
Thanks a bunch, I haven't been able to get the stream to work for more than a few seconds before it freezes up. Having it as part of Panther is perfectly acceptable, I was just a tad worried they'd slap a price tag on it on par with other developement environments, ie too high for me.
BigJayhawk
Jun 28, 2003, 04:05 PM
Nope, as above, Steve said it would be available as a PART OF PANTHER.
Lot cheaper than CodeWarrior, I'd say?!?
BaghdadBob
Jun 28, 2003, 04:17 PM
I think Apple is taking the iApps strategy to the next level with things like iChat AV and Xcode -- eg, it is no longer a case of "gee, its more expensive but look at all the neato photo, video, and music management software you get with it" it will be a case of "yeah, it's more expensive, but look at all the seriously useful software you are getting in the deal."
Good deal. If they can really round out their software suite, they have a very serious package to market. Xcode is/could be just another great facet of that.
Next up: iCal, AppleWorks, iAccount, and Xemulate....:D
Hopefully at least two of the above four were simply not ready to showcase at WWDC.
Is anyone still expecting major announcements at the Creative Mac Expo World?
holmesf
Jun 28, 2003, 04:22 PM
Originally posted by macdong
xCode is likely to be the next Project Builder.
which, is not an iApp.
and to tell you the truth, i'd hate to stare at a metal project builder for 16 hours. :rolleyes:
More than likely. It IS project builder. They've renamed it and changed the interface. I have some gripes with XCodes somewhat arbitrary interface changes, but other than that its fine. Its nothing revoluationary.
BigJayhawk
Jun 28, 2003, 04:23 PM
Apple would need to come up with a VERY COMPATIBLE version of "iOffice" before making Microsoft too upset. However, as above, an Office Suite and a Windows emulator by Apple (that both WORK WELL) and we would have an awesome all around solution on the Mac Platform!
I think that's a ways off though. :confused:
Catfish_Man
Jun 28, 2003, 04:34 PM
semiontopic: anybody know anything about the new 'NSController' class? It sounds interesting but I can't find any info on it.
Jeff Harrell
Jun 28, 2003, 05:51 PM
Originally posted by Catfish_Man
semiontopic: anybody know anything about the new 'NSController' class? It sounds interesting but I can't find any info on it. You should not be able to find any information on it. It's covered by a very strict NDA.
Suffice it to say that the new stuff in Panther is really neat, and it's going to be cool for the programmers out there. Users will not notice anything.
alandail
Jun 28, 2003, 05:59 PM
Originally posted by holmesf
More than likely. It IS project builder. They've renamed it and changed the interface. I have some gripes with XCodes somewhat arbitrary interface changes, but other than that its fine. Its nothing revoluationary.
Based on the keynote, the distributed compiling is revolutionalry (at least for mac development environment), as is fix and continue. I have compiles here that in codewarrior often take 10 minutes. By just enabling distributed compilation and using macs on my network, I can apparently cut that to around 2 minutes without buying any new hardware.
The predictive complilation even further shortens the wait - the files start compiling when the header is updated while I'm working on the other files instead of waiting for me to tell it to start.
jettredmont
Jun 28, 2003, 06:11 PM
Originally posted by Simon Liquid
Does anybody know if Xcode will still be free like developer tools? I haven't heard anything explicit on the matter, and I have a worry that Apple might pull a .Mac with this name change.
Apple says it is one of the features of Panther. Which would mean it is free for use on Panther at least.
iJon
Jun 28, 2003, 06:34 PM
iCode, coding for the rest of us as Steve would refere to it.
iJon
JoeRadar
Jun 28, 2003, 06:51 PM
Originally posted by holmesf
More than likely. It IS project builder. They've renamed it and changed the interface.
The feeling I got from the Apple team was this was a major change to Project Builder. I heard a lot of positive feedback from people trying it.
JoeRadar
Jun 28, 2003, 07:08 PM
Originally posted by alandail
Based on the keynote, the distributed compiling is revolutionalry (at least for mac development environment)
I seem to recall reading somewhere (can't remember) that Apple had borrowed the idea, if not the code, from an existing open source effort. Given that Apple is basing its development core on open source efforts (e.g., GCC, gdb, gnumake, ...), I could believe this. The approach seems like an obvious fit with Rendezvous.
I think Apple would like to use the feature to sell racks of Xserves to be your "build fleet". Nice synergy between hardware and software. For high-pressure environments where turn-around times are important (e.g., getting the next game out before your competitor or by the Xmas rush), this seems like a no-brainer.
JoeRadar
Jun 28, 2003, 07:22 PM
Originally posted by jettredmont
Apple says it is one of the features of Panther. Which would mean it is free for use on Panther at least.
I believe (although not certain) that Xcode will be available for Jaguar as well. Of course, neat new panther features will not be available for Jaguar. :(
BaghdadBob
Jun 28, 2003, 08:42 PM
Originally posted by iJon
iCode, coding for the rest of us as Steve would refer to it.
Interesting you should say that, I was just looking at the screenshots and the little interface builder, and it was making me wonder if they're going to bring back a form of Hypercard...except maybe for real applets?
I haven't used the Apple developer tools, so I don't know how close it is to this already for doing simple stuff. It looks like, though, all they'd have to do is throw in some prefab object functions (which they may have already for all I know) and they'd be there.
Any thoughts?
mac15
Jun 28, 2003, 08:43 PM
it works on 10.1, 10.2 , 10.3
and it will be availiable to the public very soon
Jeff Harrell
Jun 28, 2003, 09:51 PM
Originally posted by iJon
iCode, coding for the rest of us as Steve would refere to it.Well, considering that you can build a fully functional web browser with Interface Builder and zero lines of code right now, I'd say you're not that far from the truth.
Jeff Harrell
Jun 28, 2003, 09:59 PM
Xcode is going to be really neat--though it's unstable as hell right now.
But you don't have to wait to take advantage of some new coolness. Get thee to connect.apple.com and download the new compiler. It's described as the "December 2002 GCC Update," or something like that, but what it actually is is GCC 3.3. Start using it. Like, now.
Now, GCC 3.3 takes some getting used to. Support for 3.1-style precompiled headers is gone, but Project Builder doesn't know that, so you have to do some fiddling to make GCC 3.3-style PCH work. This fiddling is not documented. You have to figure out how to do it yourself. (I used a legacy makefile target. Email me for details.) But once you do... woah. As long as you don't change your project's prefix header, compiles are like *lightning*, even without Xcode's distributed building.
There's other cool new stuff in GCC 3.3, too. Just for fun I built a 64-bit version of one of my programs. At least... I assume it's 64-bit. I can't actually *run* it, so I don't know for sure, but the compiler tells me it is!
;)
Custom Pbook12
Jun 28, 2003, 10:53 PM
looks Kool, cant wait to get my hand on it.
This may be off the subject but if anyone out there knows where i could get my hands on a hotkeys sheet for OS X i would be very greatfull
holmesf
Jun 29, 2003, 03:00 AM
Originally posted by alandail
Based on the keynote, the distributed compiling is revolutionalry (at least for mac development environment), as is fix and continue. I have compiles here that in codewarrior often take 10 minutes. By just enabling distributed compilation and using macs on my network, I can apparently cut that to around 2 minutes without buying any new hardware.
The predictive complilation even further shortens the wait - the files start compiling when the header is updated while I'm working on the other files instead of waiting for me to tell it to start.
I haven't noticed decreased compile times. Maybe I haven't used it enough yet though.
Anyhow, I'm a bit ticked right now because they've taken away the option for a nice single window interface. Now theres windows everywhere...arg.
I'm also ticked because its introduced tons of bugs in my programs. I donno if this is from the new OpenGL, GCC, or what but my targa texture loading routines no longer work. Maybe this has skewed my impressions of it.
vannote
Jun 29, 2003, 08:44 AM
Originally posted by JoeRadar
I seem to recall reading somewhere (can't remember) that Apple had borrowed the idea, if not the code, from an existing open source effort.
Symantec C++ v7.2 had this feature. I always wondered why it never caught on with the other IDE vendors of it's day.
alandail
Jun 29, 2003, 09:22 AM
Originally posted by holmesf
I haven't noticed decreased compile times. Maybe I haven't used it enough yet though.
you need to install it on multiple machines on your net to get the decreased compile times. It compiles files on all of the machines.
locovaca
Jun 29, 2003, 09:59 AM
Originally posted by vannote
Symantec C++ v7.2 had this feature. I always wondered why it never caught on with the other IDE vendors of it's day.
See http://distcc.samba.org/
LordPhobos
Jun 29, 2003, 11:36 AM
Well all this seems good, but what about the level of the code generated? I seem to remember that long ago one tool was pointed for the best Altivec generation code (Vast/Altivec I Think), XCode only supports G5 or is it also an Altivec enhancement tool?
dongmin
Jun 29, 2003, 12:18 PM
Originally posted by JoeRadar
I seem to recall reading somewhere (can't remember) that Apple had borrowed the idea, if not the code, from an existing open source effort. Given that Apple is basing its development core on open source efforts (e.g., GCC, gdb, gnumake, ...), I could believe this. The approach seems like an obvious fit with Rendezvous.
I think Apple would like to use the feature to sell racks of Xserves to be your "build fleet". Nice synergy between hardware and software. For high-pressure environments where turn-around times are important (e.g., getting the next game out before your competitor or by the Xmas rush), this seems like a no-brainer.
I really hope Apple is pushing this distributed computing thing to all their developers, especially with cpu-intensive apps like 3-d and digital video apps.
can you imagine being in a lab or design office and sitting in front of a single OS X machine, you have at your disposal the combined computing power of all the free macs on the network?
Santiago
Jun 30, 2003, 01:12 PM
Originally posted by Simon Liquid
Does anybody know if Xcode will still be free like developer tools? I haven't heard anything explicit on the matter, and I have a worry that Apple might pull a .Mac with this name change.
I don't want to go through all that whining again.
Apple needs all the developers it can get. Charging money for the dev tools would be shooting themselves in the foot. It's an investment: free dev tools -> more apps -> more reasons to buy macs -> more hardware sales -> more money.
Pete_Hoover
Jun 30, 2003, 04:13 PM
looks good to me.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.