Setup an iOS development environment in a few steps

Environment is essentially important for us. It has to cater all the basic needs that individual required. Unfortunately, most of us today on this earth are experiencing a crisis which caused by one type of viruses. The environment that we used to live in is fading away during the process of practising social distancing, self-isolation. Instead, virtual party, online auction, 3D tour etc are getting popular at the moment that I am typing.

I started working from home 2weeks ago, along with all the other colleagues. Without monitor, my development work environment just feel sucks. I decided to turn my big Mac to be my second work place. So, here we go, let’s set up a proper development environment for a mobile developer.

Step 1 - Xcode

First thing first, download Xcode on Mac.

Login https://developer.apple.com/download/more/

If you do not have access to apple developer website, do not worry, go to AppStore and search for Xcode.

Up to this point, I assume that you have an AppleID registered already.

Go ahead and download the latest version of Xcode.

Step 2 -Homebrew

Just admit it, be a developer, i am happy to see that everything can be done automagically. If you are wondering what Homebrew does, Google it later. For now, copy the following command to terminal and run it

/usr/bin/ruby -e “$(curl -fsSL dianahttps://raw.githubusercontent.com/Homebrew/install/master/install)"

The following screenshot is what you should be expecting

Step 3 -Shell

Most of the developers like to make their Terminal fancy. I am not a big fan of decorating but do like the idea of being productive.

Go to https://github.com/ohmyzsh/ohmyzsh and install ZSH by typing the command in terminal

curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh

Should you have any questions, check out : https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH .

Step 4 -Github Account

Create a Github free account. You will need it when working on your own projects.

Step 5 -Reveal

When you need to investigate and debug , have a clear view hierarchy will be a great help. Check this tool out https://revealapp.com/ and see if you like it.

Step 6 -Cheatsheet

Android Studio/Xcode shortcut cheetsheet
https://gist.github.com/elye/b8d5bcb55ded6220312da3337667ad9f

Completed !!

Thank you for checking this article up. And don’t forget to give it some claps! 👏🏼👏🏼👏🏼 if you found it helpful.💡

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store