‫Instructor: Hi.
‫Before we go on and learn about iOS development
‫we have to make sure that
‫we have necessary tools available in our MacBooks.
‫In order to do that,
‫we are going to download something called Xcode
‫from the Apple Developer website so
‫that we can write our codes inside of that software.
‫So you have to open a browser
‫and go to this website, developer.apple.com.
‫So this is a fantastic website by Apple.
‫They let developers know the latest technologies
‫latest developments, latest available tools like, Xcode,
‫or other operating systems as well in this website.
‫And we can actually browse
‫through this website to see the documentation,
‫how we can leverage the latest technologies,
‫how we can use the latest news in our own apps.
‫But right now we are interested in this development tap.
‫And if you click on here
‫you will see the latest technologies available
‫for the developers.
‫Okay?
‫And you can browse this in your own spare time
‫but right now you have to go to this download tap.
‫So if you click on this download tap, it'll bring you
‫to a website in which you can download the necessary tools.
‫But first you have to give your Apple ID
‫in order to reach those tools.
‫And this is a basic Apple ID.
‫So if you're using an iPhone or an iPad or a MacBook,
‫I believe you have one Apple ID.
‫If you don't have one, you can create here to create
‫yours and create your Apple ID for free.
‫And you have to give your password and you have
‫to allow this.
‫And then it will take you to this download section.
‫Okay?
‫So if you don't have an Apple ID yet
‫please create one and sign in.
‫So in here you will see an operating systems tabs
‫and an application tab.
‫So not only we have the ability to reach the applications
‫but also we see the operating systems here as well.
‫So if you click on the applications, you will see
‫the Xcode.
‫And in the operating systems we have like Mac Os Catalina
‫and others.
‫So in here we have two options.
‫One is beta and the other one is release.
‫Release means it's open to public now.
‫It means that we have completed the development
‫phase and now the public is using it.
‫But generally they provide the beta
‫version to developers much earlier than
‫the public because developers might need to
‫adjust their apps to upcoming features,
‫upcoming technologies.
‫For example, every September iOS launches a new version
‫of the iOS, right?
‫Like iOS 12, iOS 13, iOS 14.
‫So they get, we get these releases in September.
‫So around like June or July
‫we have to download the beta version
‫of the Xcode to see how to implement the new technologies
‫to our apps so that we will be ready
‫when the release is there
‫so that we can push our new apps
‫new version apps to the public.
‫So by the time I'm recording this, Xcode 11 is in the beta.
‫So I'm gonna download it from here.
‫If you see it in the release, then it's going to be okay.
‫You will have to download it from the release tab then
‫but I suggest you go for Xcode 11 and beyond.
‫Xcode 10 is the old news now because we have to be working
‫with Xcode 11, Swift 5, and iOS 13 and upwards.
‫So I'm gonna show you how to download this
‫and how to install this.
‫And if you click on this download, it will just
‫start the download process and it's a little bit big
‫so it's kind of eight or 7.5 gigabytes right now.
‫So it's gonna take time.
‫So feel free to pause the video
‫and come back after your download is finished.
‫Of course, I downloaded it before in order not
‫to make you wait, but feel free to pause the video.
‫Okay?
‫So after it's done, what you have to do
‫you have to come to your downloads folder
‫and you will see something like the zip.
‫So let me move this to trash.
‫So you will either see the zip
‫or it will direct you to the app store or iTunes Connect.
‫So I'm gonna show you both ways.
‫Don't worry.
‫If you get the zip rather than App store or iTunes,
‫then you just have to double click on the zip
‫and it will bring this Xcode beta out in your folder, okay?
‫All you have to do then just take this Xcode beta
‫and move it into your applications folder here.
‫So let me open my applications folder in another finder.
‫Okay.
‫So let me go to applications.
‫And as you can see, my Xcode beta is already there
‫so I'm not going to move it again.
‫But all you have to do is just move it
‫and place it over there.
‫And then after you can just double click
‫on this and open it to use the Xcode beta.
‫We are going to see that in the next lecture.
‫Don't worry as well.
‫And you can find it in your launchpad as well.
‫And I believe mine should be here.
‫Yep, it's here.
‫I can open the Xcode beta from my launchpad as well.
‫So what happens if you click on that download button
‫and instead of starting downloading it brings you
‫the abstract page like this?
‫Then all you have to do is just click
‫on this get and then install the app.
‫It'll ask you for your password
‫and this is the password for your MacBook
‫or you can just do a fingerprints scan as well.
‫And it will start installing the Xcode for you.
‫After it completes, you can find the Xcode
‫in your applications folder or your launchpad one more time.
‫So that's it.
‫That's all you have to do to install the Xcode.
‫But there are some questions.
‫There may be some questions
‫in your mind regarding the operating systems.
‫As you can see,
‫I'm using Mac OS Catalina in my computer right now.
‫Do you have to install Mac OS Catalina?
‫Not necessarily.
‫You can use Mac OS, Mojave or Catalina with Xcode 11.
‫Of course, if you have a newer version
‫you're more than welcome to use it as well
‫but it has to be at least Mac OS Mojave, okay?
‫So if you have an old MacBook,
‫like you cannot upgrade to Mac OS Catalina
‫or Mac OS Mojave
‫then you would have to find an Xcode 10 version
‫and use it instead of Xcode 11.
‫But the latest one is Xcode 11.
‫And there might be some changes in the codes like in the 90
‫95% of the time they're still the same
‫but I suggest you upgrade to the latest version.
‫And if you encounter any problem using one of
‫the old MacBooks with Xcode 10
‫just post your questions in the Q and A section
‫and I will be more than happy to help you because
‫I know all the older versions as well.
‫Don't worry about that.
‫And at the near of the end of this course
‫we are going to learn something called
‫Swift UI and it actually requires Mac OS Catalina.
‫So if you are waiting for to upgrade to Mac OS Catalina
‫I suggest you do that with Xcode 11 so that
‫you will have a complete setup to start with.
‫So that's it if you're done by now.
‫Let's stop here.
‫And within the next lecture, we are going to
‫discuss how to create our first Xcode project.