8

Will a brand new MacBook Pro make your day the worst?

Yes! It will if you are an iOS developer who fucks with xCode everyday.

Let me tell you the story of my day with the brand new MacBook Pro.

I wanted to build my application for iOS 13. For that I should have the latest xCode latest version. For the latest xCode version to work I should have the latest OS.

It took a long fucking time for downloading the latest OS dmg file. And for the fuck sake I was not able to install the same as the file vault was being encrypted.

That fucking encryption thing took half a day. And then I installed the OS. Then, I waited for a long time while the pile of shit(xCode) was downloading.

Then I installed xCode too. And now you know what the day ends and it's time to fucking sleep.

Comments
  • 4
    ... “Xcode” has an upper case X and a lower case c
  • 1
    @practiseSafeHex Even if it is Xcode ( not xCode ) it is still a pile of shit.
  • 2
    @SubramanianM looking at your rant, it’s not a xcode’s fault the new OS is a big download. Or that you had to decrypt a “new” Mac for some reason.

    Xcode is buggy yes, Xcode is not perfect in anyway shape or form. I’ve started doing Android development and I would choose Xcode over Android studio everyday of the week.
  • 1
    @practiseSafeHex Dude.! Xcode’s contribution of ruining today may be less. But Xcode made my every other days worse. And IMHO I would say android studio is way better that Xcode.
  • 1
    Welcome to devrant my friend
  • 1
    @Jifuna Thank You. Finally I got a peaceful place to rant.
  • 2
    @SubramanianM I just checked, the new Xcode has a minimum support version of 10.14.4. I've been on 10.14.5 for well over a month and thats also not the latest OS. So it doesn't need the latest.

    Setting up a new dev machine always takes a while. It doesn't matter if you write javascript, java, C# or swift, you will always have a lot of tools to install and configure. At least when using Xcode you don't have to configure a hundred other things, like telling the system where adb is.

    Xcode launches a simulator in 1% of the time of Android studio. It has much better tools like the network link conditioner. Storyboards are the best UI development tool i've ever used. My first Gradle run on this Android app took 27 minutes, equivalent Xcode Carthage was 6 minutes.

    Android studio and its system are complete crap
  • 0
    This is all 100% aside from the weeks-long task of installing preferred software and customizing settings to your liking. This is basically a single task, and it looks like it took all day.

    But why would the newest model not have the newest operating system already on it?
  • 0
    @bahua Machine came up with High Sierra in it.
  • 0
    I'm a simple man, I see rants about xcode I fucking agree!
    I've seen that insect crashing on a 16GB MacBook pro with an SSD... What happened? Rendering storyboard which includes 10 screens....

    I wish there is another IDEwith storyboard support. Let's see if Swift UI is a true replacement of having to deal with storyboards
  • 1
    @gitpush I previously worked in android apps. When I started working in iOS I started loving the concept of storyboards. It is super good to design UI. But the tool only is causing the trouble. Anyway android had also come up with something similar called navhost I guess. And about swift UI, it looks promising but I haven’t given it a try yet.
  • 0
    @SubramanianM same here didn't try Swift UI yet,waiting for Xcode 11 stable.
    As for Android I never tried nav host still use good old fragments lol usually my apps have one activity
  • 1
    @gitpush Fragments. 😍
  • 0
    I've tried so many IDEs, I can't even count. Xcode has its problems but overall, it is one of the best IDEs out there. Way better than Android Studio or Visual Studio.
  • 0
    @Lensflare Xcode get messed with bigger storyboards. It’s VCS tool is a crap. And the worst thing I felt was that you can’t even install your pod file from within the IDE. You need to switch to terminal and do.
  • 0
    @practiseSafeHex A while?! I've got a 100mbs connection and it takes about 15 minutes to install everything through one command.
  • 0
    @SubramanianM pods, yes. There is no support for packages yet. But swift package manager is coming to the next xcode version.

    Version control? What do you miss there?

    And what is your issue with big storyboards? Btw, you have the option to use storyboard references to keep SBs as small as you like. Other IDEs don't even have Storyboards.
Add Comment