So will come again in this lesson you're going to make our very first project.
This project obviously is not going to do much but it gives us a sense of how to begin a project and
also understanding what a programming language is and whether we should be using Objective C or swift.
So let's get started with that.
Well I'm going to do is I'm going to go with Scott.
I went to law school at the time and once the tax code is loaded I can see the work on the screen.
I'm actually going to remove this little icon here so we don't see this window anymore and the export
launches.
I just don't want to do it.
I'm going to go ahead to exclude file menu new.
Give me a new project and the shortcut for it is command shift.
And if you want to be using that once you start a new project you will see a set of different templates.
And this doesn't really matter what they are at this point.
As you can see there are different ways of making applications for iOS for Choice TV choice my choice
or cross-platform.
There are so many many different templates in here and at some point throughout the course we'll get
to know what each of them means.
But for now I'm going to go ahead and say Give me an Iowa up occasioning give me a single view application
which is kind of the default application that you have and you start your project next.
And now to get to a set of different settings in here something that I want to mention here is that
Vee-Vee comeback to all of these settings at some point and you will get a much better sense of what
they are.
But for now I'm going to give you the product name called my first project I'm going to give it an organization
name the organization name is something that helps your app to become a unique operation.
Once you submit it to the Apple store for an hour it doesn't really matter what you put in there.
So I'm just going to put my name Amir and then has an organization identifier which is usually the reverse
of your web site.
So it is for me see a center center and you could call it whatever you want.
At this point you can say come that example and you can change all of these later on they don't really
matter.
So for now I'm going up with it.
The reverse of my web site and the reason it is designed like that is it gives us this bundle identifier
which is going to be C.A. that center.
That's my first project which makes sure it is a unique name once it gets submitted to the Apple store.
However we are not going to go that far just now so you come up with whether you like there there are
three options at the bottom called use core that are included unit and include you items.
Let's remove all of them for now.
And once the time comes we will get to have a section about core data and we'll have a section about
you know testing which will cover both of these topics.
The next important thing in this initial project setting is the language of choice.
So for developing an application whether it is Iowas obligation under the application or any desktop
application not only you need the software which in our case is excluded.
You also need a programming language which for now we will start with Objective-C which is a more an
older version of an older language for iOS development.
And then one to several times throughout this course we will you know shift into swift.
So the early lessons will be primarily in Objective-C and as we go along we'll move more and more into
into swift programming something that I want to mention and we'll come back to it down the track is
that these are all languages the syntax of the language might be different that is the way you write
a language but the logic of programming is stays essentially intact between these different languages.
So don't worry so much about which one should you learn first and you know how they correlate to each
other as we go along.
I will explain why we need both of them and how often we use each of them of course in today's world
the primary use we have.
But there still a lot of reasons why you need to have a good understanding of objective c as well.
And that's why we get a solid objective c and then we move Voyt move one bit Swift.
For the most part of our course.
So I'm going to put Objective-C and saying next.
You don't want to find a space where you wind or save your project.
I have a folder I'm going to say create.
There's a little button in here source control will not using source control for a very long time.
Now antedating sections thing is 10 or 11 in discourse.
So if you already know how to use it then by all means use it.
If not this for now as well.
Until we get to a point that we learn about what source control is and how do we benefit from it.
So to create and now I have my very first project in X court and this is my my X code interface.
So let's keep it up to here in the next lesson.
I will discuss some of the features of score than what these different sections of it are and what they
do for us.
And also we'll talk about the different files that are here.
Feel free to let me know player on with all of these and just get a sense of what they are before you
move one.
Don't worry about breaking anything if if you know you missed something not just delete this project
and restart the brand new one.
So with that in mind let's move on to our next lesson.