Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
So you can get hold of a Mac, but not a $5 plastic gif card?

C.

Yes, because I get to save up some money and go to a retailer with cash to get my Mac. (Not to mention I ran on a hackintosh for several years before getting this Mac.)

I repeat: I live in Vietnam. There are no stores in Vietnam that carries plastic little gift cards.

In Vietnam, the idea of a credit card itself is foreign. At most, my mom and some of her colleagues carry domestic debit cards that works only with specific ATM machines -- and that's only because the company policy requires them to, they would rather receive their salary in cash.

So no credit card, no gift card. Anything else? Xcode 4 not being free is seriously hurting little aspiring kids here ;-)
 
Xcode's no longer free? Visual Studio and Eclipse are free, I'll just go back to the PC when my iMac dies.

Thanks Apple!

Maybe you can take up a collection and get 500 people to give you 1 penny to go to your desperate cause.

Tom Cat,

How do people in vietnam buy things off the iTunes Store, or does nobody in Vietnam buy anything from the iTunes store?
 
What iTunes gift card? I'm in Vietnam. No store sells iTunes gift card. Of course store.apple.com/vn has gift cards, but I'd have to get a credit card to purchase one -- oh the irony!

Xcode 3 is not likely to work with iOS 5. Xcode 4 all the way. Yay?

So that boils down to one conclusion: give up. Many teenagers will choose to go the same route. No chance for little prodigies.
Or they'll just go with Windows and the free Visual Studio Express Edition for all their burning desire to learn to code. Thanks!

If you want to develop for iOS 5, you already have to pay 99$ and get into iOS developer program, which gets you a free copy of XCode 4.
 
I have been using it exclusively since GM1.
I found GM1 crashed a few times. More than I would have expected.
GM2 seems more stable.
Not had any performance issues at all. Compilation seems virtually instantaneous.

I find my productivity has improved over XCode3.

The workflow makes more sense to me. As if someone has actually designed it, rather than left it to a bunch of engineers.

I found I drowned under a heap of windows in 3. In 4, the multi-pane editor helps makes it easy to keep the stuff I am working on - visible without clutter.

The inline syntax checking is effectively running a compile in the background, so I don't have to press build to see syntax errors.

The smart editing suggestions speed up code entry. I like how code warnings are slightly more annoying, which encourages me to tidy-up.

The tabbed navigation sidebar is a really fast way to find stuff.

In short it just makes more sense.

Obviously you don't need *any* of this stuff. But for me, it saves time.

C.

Some of the features you mentioned were already there in previous releases.

But its great that it works out for you.

The only issues were that even on a highly specc-ed machine, there were performance issues.

Also, except for a unified workspace, it didn't offer much.

But fair enough, I'll give it a shot again.

Cheers
 
It is for me.

I mean, thanx to Apple posting it in the Mac App Store, Xcode attracts new potential developers that will find this limitation pretty disgusting.

What limitation? XCode 3 is for free. What part of XCode 3 is free don't you get?

There's no limitation. If you want to develop for Mac OS 10.6 at the moment, you don't have to pay anything. Get XCode 3.
 
Maybe you can take up a collection and get 500 people to give you 1 penny to go to your desperate cause.

Tom Cat,

How do people in vietnam buy things off the iTunes Store, or does nobody in Vietnam buy anything from the iTunes store?

LOL you probably don't want to hear the harsh truth. Retailers even jailbreak iPhones and iPod touches for you, then install (a lot of) apps for you beforehand. I did not go that route -- iOS App Store allows free accounts with no credit card -- but you can already picture the reality now, can't you? ;-)
 
Some of the features you mentioned were already there in previous releases.

But its great that it works out for you.

The only issues were that even on a highly specc-ed machine, there were performance issues.

Also, except for a unified workspace, it didn't offer much.

But fair enough, I'll give it a shot again.

Cheers

Check out the review I posted.

XCode 4 is like a reboot. It's really a version 1.
Almost everything is better - but there's still room for improvement.

I noticed productivity gains, but some programmers are very conservative when it comes to change.

C.
 
If you want to develop for iOS 5, you already have to pay 99$ and get into iOS developer program, which gets you a free copy of XCode 4.

In this case I'm referring to the students. Little kids who want to venture into the interesting career path that programmers and developers are on.

I'm sure Apple could provide an "Express Edition" for little kids out there. I mean, Microsoft even throw away Professional licenses of Visual Studio to everyone with a .edu email!
 
d the free express versions of Visual Studio don't count since you're not allowed to use these versions for commercial purposes.

Yes the Visual Studio Express version is free BUT you are not allowed to use this version for commercial purposes. You can easily check that out.

Yes please go check it out. The misinformation in this thread about VS Express is unbelievable. From here:

Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.

Now quit spreading things that are simply not true.
 
What limitation? XCode 3 is for free. What part of XCode 3 is free don't you get?

There's no limitation. If you want to develop for Mac OS 10.6 at the moment, you don't have to pay anything. Get XCode 3.


Pretty clear you didnt read my last posts. I speak about the limitation of not being able to put your App in your own iphone if you are not an iOS developer.

I dont speak about Xcode price, 5 $ should not be even a topic here. I bought it already.
 
In this case I'm referring to the students. Little kids who want to venture into the interesting career path that programmers and developers are on.

I'm sure Apple could provide an "Express Edition" for little kids out there. I mean, Microsoft even throw away Professional licenses of Visual Studio to everyone with a .edu email!

They do, it's called XCode 3 at the moment. You can use it to develop for iOS 4.3.
 
Pretty clear you didnt read my last posts. I speak about the limitation of not being able to put your App in your own iphone if you are not an iOS developer.

I dont speak about Xcode price, 5 $ should not be even a topic here. I bought it already.

Well, that has always been like that, and it's not any relevant to this thread, which is about XCode 4.
 
They do, it's called XCode 3 at the moment. You can use it to develop for iOS 4.3.

But who knows how long it will take before Apple takes down Xcode 3, or releases an iOS 5 that cannot be developed on with Xcode 3? Remember, Apple has a tendency to cut support for older software really fast.

Also, if Lion has cool new features for developers and the new SDK only works with Xcode 4, what to do?

P.S. For the Mac, sticking with Snow Leopard is an option (and not a bad one).
 
Last edited:
It is for me.

I mean, thanx to Apple posting it in the Mac App Store, Xcode attracts new potential developers that will find this limitation pretty disgusting.

If you want to write for the Mac, XCode will build apps you can run.

If you want to write for the iPhone, you can only build unsigned code which will run in the emulator. To create signed apps you need to be on the developer program.

This is the same for devices like the XBox. There is a token charge.

This isn't something unique to Apple.

C.
 
Well, that has always been like that, and it's not any relevant to this thread, which is about XCode 4.

It is. This post is about Xcode 4 being in the Mac App Store, and that will attract new people to the universe of Xcode (like me), that don't understand the limitation.
 
But who knows how long it will take before Apple takes down Xcode 3, or releases an iOS 5 that cannot be developed on with Xcode 3? Remember, Apple has a tendency to cut support for older software really fast.

Also, if Lion has cool new features for developers and the new SDK only works with Xcode 4, what to do?

And how do you know XCode 4 won't come free with Lion to begin with?

And Apple cannot take down XCode 3. XCode 3 is in your SL install CD, so they have to keep any updates they released for something you purchased when you bought SL.
 
Yeah, kind of what I thought too....

I know, I know... there's always some special appeal to "FREE" that makes people grab stuff they wouldn't have ever even thought they wanted otherwise. But software development is a commitment -- not something you do on a whim. I bet some of the same people who whine about all the poor quality apps in the App Store, or the "lousy shareware" out there are the ones now complaining about Apple charging a whole $5 for this new release of XCode.

I can get how a student or a hobbyist wouldn't want to shell out the $99 annually to become an ADC member. (Maybe they're not even really that into Apple products in the first place, but were only tinkering with XCode on some older hand-me-down Mac hardware? You see that a lot in the Linux community ...) But if you can't even come up with $5 for the latest version of XCode? Maybe you should just stick to the v3 series that is still FREE, until you master that and see $5 of value in upgrading to get some of the things you're missing?

I don't get the hate for the $5 download. If you're interested, it's $5. Less than a combo meal from a fast food restaurant. If you're serious about it, you're going to become an ADC member anyways to get full access to all that it offers, which is only $99 a year.

And if you ARE an ADC Member, it's free. So... :confused:
 
It is. This post is about Xcode 4 being in the Mac App Store, and that will attract new people to the universe of Xcode (like me), that don't understand the limitation.

What limitation? XCode 3 is still free. I'm pretty certain that anyone who thinks about developing for OS X would check if there are any free versions out there before buying a 5$ software.

So you are criticizing Apple for not putting it into the App store description saying "if you want to get free developer tools, get XCode 3".
 
Xcode 3 did have a single-window interface (it was the default). Ironically, I open more windows in Xcode 4 (by accident!) than I ever did in Xcode 3. Still retraining myself.

It is obvious that he was talking about the interface builder application man! Do you really program using Xcode?
 
And how do you know XCode 4 won't come free with Lion to begin with?

And Apple cannot take down XCode 3. XCode 3 is in your SL install CD, so they have to keep any updates they released for something you purchased when you bought SL.

I don't see Xcode 2 on Apple's site, and Xcode 2 came bundled with Tiger Install CDs and DVDs. They have every rights to remove Xcode 3 from their site today -- right now, even.

That means Xcode 4 might soon become the one and only option to develop apps for Mac OS X and iOS, or to simply learn to develop on those platforms.
 
If you want to write for the Mac, XCode will build apps you can run.

If you want to write for the iPhone, you can only build unsigned code which will run in the emulator. To create signed apps you need to be on the developer program.

This is the same for devices like the XBox. There is a token charge.

This isn't something unique to Apple.

C.

I hope your proud that Apple have created a closed platform, where you can't even put your own application on your own device without having to pay Apple.

( I refuse to - so just jail broke my iOS device so I can.. I shouldn't have to pay Apple $99 for something that isn't going on their appstore ).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.