Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Well, I've only seen the "About Xcode and iOS SDK.pdf" file so far (still installing...) but it looks promising. :) There are some things in it which I've really wanted to see :)

All right, how about sending us the "About Xcode and iOS SDK.pdf" file. Or is that under NDA?
 
Actually (it seems to me that) since Apple did release it and some were successful at downloading it it can no longer be considered under NDA.
 
Actually (it seems to me that) since Apple did release it and some were successful at downloading it it can no longer be considered under NDA.

No… I don't understand how you reach that conclusion. Xcode 4 is under NDA until it is released publicly. The GM seed wasn't a public release.
 
Actually (it seems to me that) since Apple did release it and some were successful at downloading it it can no longer be considered under NDA.

I hope so. I also hope it is available for download (I always like tinkering with pre-release apps, especially if they were accidental).
 
You mean since one still has to be a registered Apple developer and thus subject to a NDA?

I can see that as well.

Seems a little murky to me!
 
You mean since one still has to be a registered Apple developer and thus subject to a NDA?

I can see that as well.

Seems a little murky to me!

It's not murky at all. As the screenshot says, it is 'pre-release' software. All pre-release software from Apple is subject to an NDA.

You have to have a paid up developer account to access pre-release software. People who have free dev accounts don't have access.
 
It's not murky at all. As the screenshot says, it is 'pre-release' software. All pre-release software from Apple is subject to an NDA.

You have to have a paid up developer account to access pre-release software. People who have free dev accounts don't have access.

Yeah, it's a fairly clear-cut thing here. When you create a developer account and pay for access, you sign an NDA, and any software which has not been released publicly (as in, anybody can get it, not just developers) cannot be shared or even talked about.
 
Looking forward to XCode 4, it will be interesting to see whether Apple has fully moved over to GCC-LLVM with the development of Lion given that they made it the default compiler for the XCode 4 development builds.



Excuse me but *WHAT* 'key third-party program' are you referring to? No use making statements without actually pointing out what is missing or causing problems.

I don't expect Apple to move fully to LLVM-CLANG until LLVM 3.0. LLVM 2.9 is deep in development and Clang is rapidly moving to cover all the C++ specs up to the proposed C++0xx standard. However, with WWDC 2011 we would logically expect OS X 10.7 Developer Preview to arrive with LLVM-CLANG 2.9 and Clang being the primary compiler with Libc++ augmenting Libstdc++.

Then when OS X 10.7 actually hits the consumer LLVM-CLANG 3.0 should be done.
 
Excuse me but *WHAT* 'key third-party program' are you referring to? No use making statements without actually pointing out what is missing or causing problems.
Unfortunately, the program is under NDA, so no I can't legally point out exactly what is missing/causing problems. And who knows, a number of people put in bug reports about the issue, maybe Apple will change their minds before the GM truly gets released.
 
Huh? I don't understand - do you mean Python, Java, etc.? If so that is no big deal for me.

Xcode with LLVM-CLANG is the future of the iOS Development Platform.

Add-on languages like Ruby, Python, PHP are always just that, add-on languages to developing for OS X.

Objective-C with C/C++/ObjC++ are the primary languages for traditional client-server based apps.

Ruby, Python, PHP will never be first class citizens integrated into Xcode, if that's what you're referencing. Those environments are all available in OS X via MacRuby, to name but one.

How Java gets flushed out will be up to Oracle as Apple is moving to having them be the stewards of Java on OS X.

http://developer.apple.com/technologies/tools/features.html

How your 3rd party needs flush out would depend upon the extensibility of Xcode to integrate your needs. How your company integrates its current solution into Xcode would be unknown to anyone but you and your company and I'd expect your company is already in talks to see how that will be maintained via a professional support contract.
 
Lets hope they have done some serious work. It was still buggy as hell a few weeks ago.
 

Attachments

  • Screen shot 2011-02-04 at 00.13.22.png
    Screen shot 2011-02-04 at 00.13.22.png
    32.5 KB · Views: 112
No… I don't understand how you reach that conclusion. Xcode 4 is under NDA until it is released publicly. The GM seed wasn't a public release.

Now that I can see it myself here's the thing that clears it all up for me - "Xcode 4 GM seed". It's a seed release not a final release.

So yes it is still under NDA I agree!
 
Xcode 4 back up...

Just got home, checked the developer site, xcode4 gm back up to download... get it people!
 
I wonder if we're allowed to compile with XCode 4.0 for App Store releases? I remember with the beta of XCode 4 APple told us not to use it to compile for the app store. I'm being annoyed by a few Xcode 3 bugs lately so I'm looking forward to Xcode 4!

Yes. Just for 4.2 of course, no 4.3 + XCode 4 yet.
 
New tools (hardware emulators, analyzers and so on) are usually a sign, that new iDevices appear very soon (iPad 2 and so on). It does not make much sense to release a new version of Xcode, which btw contains the newest iOS SDK, if it does not support new iOS/iDevice features.

I think we will see a new version of Xcode and the 2nd Generation iPad on the same day.
 
I don't expect Apple to move fully to LLVM-CLANG until LLVM 3.0. LLVM 2.9 is deep in development and Clang is rapidly moving to cover all the C++ specs up to the proposed C++0xx standard. However, with WWDC 2011 we would logically expect OS X 10.7 Developer Preview to arrive with LLVM-CLANG 2.9 and Clang being the primary compiler with Libc++ augmenting Libstdc++.

Then when OS X 10.7 actually hits the consumer LLVM-CLANG 3.0 should be done.

My understanding as of WWDC that Apple shipped the XCode 4.0 betas with llvm-gcc as the default compiler, have they recently changed that? I also understood that one of the points that Apple were getting at WWDC was LLVM's mature but the front end such as Clang needs more work hence they chose to default to llvm-gcc rather than going straight to. As I stated, i am talking about llvm-gcc not llvm-clang - I know llvm-clang is in heavy development but to default to llvm-gcc for XCode 4 is a clear indication that Apple is pretty confident with it.

Unfortunately, the program is under NDA, so no I can't legally point out exactly what is missing/causing problems. And who knows, a number of people put in bug reports about the issue, maybe Apple will change their minds before the GM truly gets released.

Well it has now according to the latest posts has been released to developers who have the appropriate developer subscription; I assume it is a third party plugin for XCode or something?

Xcode with LLVM-CLANG is the future of the iOS Development Platform.

Add-on languages like Ruby, Python, PHP are always just that, add-on languages to developing for OS X.

Objective-C with C/C++/ObjC++ are the primary languages for traditional client-server based apps.

Ruby, Python, PHP will never be first class citizens integrated into Xcode, if that's what you're referencing. Those environments are all available in OS X via MacRuby, to name but one.

How Java gets flushed out will be up to Oracle as Apple is moving to having them be the stewards of Java on OS X.

http://developer.apple.com/technologies/tools/features.html

How your 3rd party needs flush out would depend upon the extensibility of Xcode to integrate your needs. How your company integrates its current solution into Xcode would be unknown to anyone but you and your company and I'd expect your company is already in talks to see how that will be maintained via a professional support contract.

I wonder how much Java there is out there world besides the enterprise; years ago with Java Mobile that was the in thing but now you have Android, WP7/Silverlight and iOS which asks the question that as a mobile platform does it have a future? on the server side of the equation Microsoft has a huge presence where I live - I might come across a few websites using a Java based application server but it seems there has been a migration to Microsofts offerings plus others for a few years now.

With that being said Apple has talked about Java maybe appearing out of the ashes of the OpenJDK project where there is an eventual move to get Oracle or some other entity to do most of the heavy lifting given the number of people who do rely on Java on a day to day basis could fit into a moderately large bath tub.
 
Last edited:
Well it has now according to the latest posts has been officially released

No, it has not been officially released; a GM seed is not an official release. Furthermore, to eradicate any doubt there is a highlighted message on the dev center download page reminding everyone that this GM seed is still under NDA.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.