1
00:00:08,130 --> 00:00:11,450
Hey everybody what's going on this is Kaleigh with deps Lopes dot com.

2
00:00:11,460 --> 00:00:17,030
And in this video we're going to create our X code project so go ahead and open X code.

3
00:00:17,180 --> 00:00:22,020
I'm going to be running X code 9 beta 6 at the current recording of this video.

4
00:00:22,200 --> 00:00:27,780
And we're going to start by simply clicking create a new X code project then we're going to go ahead

5
00:00:27,810 --> 00:00:34,940
and choose single view app OK like so and I'm going to name this versey dash app.

6
00:00:35,050 --> 00:00:40,720
We're not going to use core data or unit tests or UI tests so go ahead and leave those until it makes

7
00:00:40,740 --> 00:00:43,640
sure everything is filled out as it needs to be.

8
00:00:43,650 --> 00:00:48,750
You probably already have this filled out but your personal name can be the organization name and the

9
00:00:48,750 --> 00:00:52,380
identifier is sort of like a reverse you are Alpher a Web site.

10
00:00:52,380 --> 00:00:55,440
So imagine if this was Stoltze apps dot com.

11
00:00:55,440 --> 00:01:00,090
And that's one thing that you could do is com dot and then choose your own identifier.

12
00:01:00,300 --> 00:01:06,060
OK that's going to basically allow for you to run your app locally on your own device if you want that's

13
00:01:06,060 --> 00:01:11,960
how you're going to set it up for local provisioning languages swift and go ahead and click next.

14
00:01:11,970 --> 00:01:16,650
Now I'm going to save this in my documents like so.

15
00:01:16,950 --> 00:01:18,860
And let's go ahead and make this full screen.

16
00:01:19,140 --> 00:01:19,760
Very cool.

17
00:01:19,770 --> 00:01:25,400
So to begin we're going to go ahead and just unstick landscape left and landscape right.

18
00:01:25,540 --> 00:01:30,080
You know it's just it's it doesn't really look great on this type of app that we're building and upside

19
00:01:30,080 --> 00:01:33,010
down is just sort of weird like it would be the same as portrait.

20
00:01:33,030 --> 00:01:38,580
But not many people use their phone upside down so we're going to just go ahead and leave portrait ticked

21
00:01:38,580 --> 00:01:44,160
so that we don't have any kind of rotation and the display name we don't want it to display versey dash

22
00:01:44,160 --> 00:01:44,880
app like that.

23
00:01:44,880 --> 00:01:48,670
We want it to simply display first with one.

24
00:01:48,870 --> 00:01:49,770
There we go.

25
00:01:50,280 --> 00:01:55,830
So versey And now now it'll show up underneath the icon just like we want it which is really neat What

26
00:01:55,830 --> 00:01:57,230
else do we need to do.

27
00:01:57,250 --> 00:01:58,980
We need to set anything up.

28
00:01:59,160 --> 00:02:01,470
Yeah let's go ahead and let's set up our groups.

29
00:02:01,470 --> 00:02:07,560
So right click on versey app and select new group and we're going to create folders for the Model View

30
00:02:07,560 --> 00:02:13,020
and controller groups which is where we will put all of our code for those various parts for the MVC

31
00:02:13,020 --> 00:02:14,070
design pattern.

32
00:02:14,070 --> 00:02:19,710
But let's just go ahead and create MVC for now and later we'll add a folder for extensions and one for

33
00:02:19,710 --> 00:02:21,990
utilities but we'll add those when we need to.

34
00:02:21,990 --> 00:02:24,600
So go ahead and write controller.

35
00:02:24,600 --> 00:02:28,680
I like to put these in reverse order just so that they are already organized by the time that I'm done

36
00:02:28,680 --> 00:02:31,430
creating them just kind of a weird thing I do.

37
00:02:31,440 --> 00:02:32,790
But anyway it works.

38
00:02:32,790 --> 00:02:36,690
So model view controller is good to go.

39
00:02:36,690 --> 00:02:38,190
Our project is built.

40
00:02:38,190 --> 00:02:41,670
Let's go ahead and put our view controller inside the controller folder.

41
00:02:42,090 --> 00:02:43,930
Open up these groups.

42
00:02:43,940 --> 00:02:45,650
Let's check out our storyboard OK.

43
00:02:45,690 --> 00:02:51,240
Looks good guys we are now finished creating our project and in the next video we're going to go ahead

44
00:02:51,240 --> 00:02:53,000
and install the cocoa pods.

45
00:02:53,010 --> 00:02:59,130
We're going to need now Cocoa pods are third party frameworks that give us amazing functionality additional

46
00:02:59,160 --> 00:03:02,210
functionality like otic swift and narks Cocoa you already know.

47
00:03:02,310 --> 00:03:08,250
But we're also going to be adding Alamo fire and Alamo fire image which are both extremely helpful in

48
00:03:08,250 --> 00:03:12,870
making network requests so we're going to head over to the next video and we're going to start installing

49
00:03:12,870 --> 00:03:13,620
our cocoa pots.

50
00:03:13,620 --> 00:03:14,190
Let's do it.
