I am using Max OS X Lion for two days, in fact, for two partial days, and I have a lot of complains already. It is typical of me. And, please, do not comment that it is my fault as I bought a Mac. That I know already.
Ok, first complain, now the Mac OS X installation procedure doesn’t let the user customize the installation. Why is this bad? Because in Leopard we could save about 1GB of space choosing the software to install (disabling GarageBand, disabling I18N stuff, etc.). Now, it doesn’t make any questions.
Then, to download XCode you need to use AppStore. Ok, sure. But why do you need a credit card to register if XCode is for free? Just to have a card to charge if anything goes wrong? Not sure. I would say it is incompetence. Any way, thanks to Portuguese MBNet system, I created a virtual VISA card with 5 euro plafond. Should be enough for a free download. Then, XCode took about 5 hours do download. Downloaded MacTeX that takes more space than XCode, and it got here faster. Anyway, after the download complete, App Store says that XCode is installed.
Is it? Well, no, it isn’t. Try to run ‘gcc’ in the command line, and you’ll not have an answer. Before thinking that the download failed, and you need another 5 hours of download, learn the most important thing on using a Mac: do not trust him. He didn’t install XCode. It would be too fast. He downloaded the installer and… installed the installer. Yes, go to the Applications folder and you’ll have there the XCode installer.
And now, it goes for another complain: Xcode installation is not possible to customize, again. Why this is bad? Because I could save some more MB of space. Why this freaking idea of saving disk? Because I am running in a 128 GB SSD and I have pr0n that is more important than some freaking software XCode installs (ok, kidding about the pr0n).
Oh, after running the XCode installation command, do not forget to download it. Yes, you have 1.5 GB of disk space in your Applications folder, that is an installer. And why the fuck would you put an installer there? Well, because you are from Apple…