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.
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
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
Thank you for checking this article up. And don’t forget to give it some claps! 👏🏼👏🏼👏🏼 if you found it helpful.💡