1 00:00:01,110 --> 00:00:07,090 So will come back again in this lesson you're going to have a quick look at the Iowa simulator. 2 00:00:07,230 --> 00:00:12,210 You probably have seen the similar thing in our previous lesson and you know here's the interface where 3 00:00:12,210 --> 00:00:17,190 you can actually see your app in a device like interface. 4 00:00:17,430 --> 00:00:23,640 In this lesson we're going to quickly talk about what is a simulator What's the version of the simulator 5 00:00:23,970 --> 00:00:29,280 and what are some of the better practices that you could use as you go along with this course. 6 00:00:29,310 --> 00:00:34,290 The first thing you need to know is that there are simulators and each of them they can have different 7 00:00:34,290 --> 00:00:35,420 versions. 8 00:00:35,430 --> 00:00:43,650 So let's jump back into ex-coach and school you can see that up there I have different simulators depending 9 00:00:43,650 --> 00:00:47,730 on the installation of your ex you might have different ones in here. 10 00:00:47,880 --> 00:00:54,580 But you most likely have iphone 7 6 5 some versions of iPods and so on and so forth. 11 00:00:54,690 --> 00:01:02,760 And each of them represents one type of device on a certain version of our U.S. operating system or 12 00:01:02,760 --> 00:01:04,460 iPhone operating system. 13 00:01:04,710 --> 00:01:12,060 So to access those I'm going to go ahead to even though I'm going to look at devices and simulators. 14 00:01:12,300 --> 00:01:20,010 I mean it tells me that for instance iPhone 8 the one that we use is I mean I was 12 right now which 15 00:01:20,010 --> 00:01:23,510 is the latest version of the time of recording this video. 16 00:01:23,730 --> 00:01:30,180 So if you want it you would actually make another iPhone that is running an older version of my Or if 17 00:01:30,180 --> 00:01:36,300 you wanted to check for models such as backward compatibility well for any reason you want to test it 18 00:01:36,300 --> 00:01:39,930 against an older version or perhaps a newer version. 19 00:01:39,990 --> 00:01:46,640 So to do that you could actually post this letter plus one in the lower left corner of this window. 20 00:01:46,950 --> 00:01:56,670 And here I'm going to say I want a new simulator by the name of my iPhone 8 plus I was eleven point 21 00:01:56,730 --> 00:02:05,400 one I made a mistake there and then I'm going to say the oldest version I want is the only one I currently 22 00:02:05,400 --> 00:02:06,360 have is 12. 23 00:02:06,360 --> 00:02:10,160 So if I one they have to download more on times. 24 00:02:10,170 --> 00:02:16,290 So those are essentially the ones that they simulate a certain version of my office so you could actually 25 00:02:16,290 --> 00:02:21,840 click in here and it shows you all the available simulators and if you want you can download any of 26 00:02:21,840 --> 00:02:24,720 them based on whatever needs that you have. 27 00:02:24,720 --> 00:02:31,350 I would suggest that for the remainder if this goes on as you are at the early stages of learning Iowas 28 00:02:31,350 --> 00:02:37,890 development you can stick to only one version that is essentially the 12th version or the latest one. 29 00:02:38,310 --> 00:02:43,810 But if for any reason you decided to download more versions you are more than welcome to going here 30 00:02:43,840 --> 00:02:49,470 to install a new version of simulator run time and make yourself a new device that is. 31 00:02:49,470 --> 00:02:53,910 In this case I for one eighth plus Iowa's version or whatever. 32 00:02:54,000 --> 00:02:56,100 And that's the one that you could use. 33 00:02:56,250 --> 00:03:01,710 Now keeping that in mind is another thing that I want to suggest to you and that is something we saw 34 00:03:02,080 --> 00:03:09,630 bits of it in the previous lesson in the previous lesson we developed our user interface based on iPhone 35 00:03:09,660 --> 00:03:10,060 8. 36 00:03:10,080 --> 00:03:17,410 And I suggested that we also simulate that on iPhone 8 which makes all the sense at this earlier stages. 37 00:03:17,490 --> 00:03:23,100 And I also don't want to see all of these different simulators because they're just kind of cluttering 38 00:03:23,100 --> 00:03:30,090 my simulators stack and it would be easier if we only saw the ones that we actually need someone to 39 00:03:30,090 --> 00:03:34,040 go to having no device on simulators. 40 00:03:34,140 --> 00:03:39,960 You could completely delete them by right clicking on one of them saying delete and nothing is going 41 00:03:39,960 --> 00:03:41,490 to happen whenever you need it. 42 00:03:41,500 --> 00:03:43,650 That would actually bring it back. 43 00:03:43,650 --> 00:03:51,780 So for instance I deleted the i-Pod fifth generation so I could just go in here and say I Bonds are 44 00:03:52,080 --> 00:03:57,280 part of why I don't know which ones are here. 45 00:03:57,290 --> 00:03:59,200 I put fifth generation. 46 00:03:59,220 --> 00:04:01,900 When I was 12 and I could just add it again. 47 00:04:01,990 --> 00:04:03,110 Another thing you could do. 48 00:04:03,180 --> 00:04:08,280 You could actually go ahead and select the ones you don't want and remove that little tick that says 49 00:04:08,550 --> 00:04:10,950 Show us the wrong destination. 50 00:04:10,950 --> 00:04:15,570 I'm going to do that for a few of those so I don't want to see anything to do with iPods just yet. 51 00:04:15,580 --> 00:04:26,700 So none of the iPods should be seen either iPod pros nor the normal iPods and that's all of the iPods. 52 00:04:26,730 --> 00:04:28,800 And then I don't want to see the iPhone 5. 53 00:04:28,880 --> 00:04:31,180 It's a little bit of an older version. 54 00:04:31,200 --> 00:04:41,040 I don't want to see iPhone 6 I don't want to see iPhone 6 Plus I don't want to see 6 x 6 lost 7. 55 00:04:41,040 --> 00:04:44,600 I don't want to see 7 plus I don't want to see it. 56 00:04:44,790 --> 00:04:53,130 I actually only need these for iPhone 8 8 plus s an X that kind of will make sure that everything is 57 00:04:53,130 --> 00:04:57,090 working for me because I will have the normal size I want. 58 00:04:57,090 --> 00:04:59,070 I even have the larger size iPhone. 59 00:04:59,070 --> 00:05:05,390 I've been have iPhone 10 I will have a smaller size iPhone which pretty much does everything that I 60 00:05:05,390 --> 00:05:06,110 need. 61 00:05:06,110 --> 00:05:08,100 For most applications. 62 00:05:08,270 --> 00:05:14,660 So if you do a similar thing now you can go back in here and you will see that your simulators are not 63 00:05:14,660 --> 00:05:20,920 quite limited and this really helps me you know that I'm doing my development and I'm doing my test 64 00:05:21,080 --> 00:05:25,960 stuff to make sure I don't you know face a crowd of different kind of simulators. 65 00:05:25,970 --> 00:05:33,350 So from now on whatever design we do with an iPhone 8 and then we send it to iPhone 8 and then we simulate 66 00:05:33,470 --> 00:05:41,030 and we will get to something like this simulator which shows us our application and whether we have 67 00:05:41,030 --> 00:05:49,730 in our interface builder at some point you know in a few sections from now we will know how to use Atalia 68 00:05:49,730 --> 00:05:54,650 our time constraints for these outlets so they can actually match any kind of device. 69 00:05:54,800 --> 00:06:00,860 But until then I think it's a good practice for sticking to one type of device. 70 00:06:00,860 --> 00:06:06,770 So with that in mind now that we know everything is working our application can actually successfully 71 00:06:06,770 --> 00:06:08,910 launch an iPhone simulator. 72 00:06:09,080 --> 00:06:10,590 That's one for our next lesson. 73 00:06:10,690 --> 00:06:15,980 We're going to talk about these files and what we should do with them and how we can actually get started 74 00:06:16,400 --> 00:06:17,960 with programming something. 75 00:06:18,050 --> 00:06:19,020 So I the.