1 00:00:00,780 --> 00:00:01,860 So I'll come back again. 2 00:00:01,880 --> 00:00:08,390 This lesson is essentially a reminder of some of the very basics of making an application. 3 00:00:08,390 --> 00:00:12,890 These are things that they have explained at some point but now we are going to go on you know do a 4 00:00:12,890 --> 00:00:19,300 quick recap and perhaps explain them a little bit in more detail so that when you go to school and you 5 00:00:19,310 --> 00:00:25,600 start a new project you will face this window which is asking you for some settings. 6 00:00:25,640 --> 00:00:29,980 So like I said in the past the product name is always the name of your application. 7 00:00:30,170 --> 00:00:37,130 The organization identifier is often the reverse of your web site and that really helps to produce this 8 00:00:37,130 --> 00:00:40,010 thing when she has a unique name. 9 00:00:40,010 --> 00:00:50,990 So if my application was my great let's call it app then this name s.a.a that's you know that's my dash 10 00:00:50,990 --> 00:00:56,890 great dash it would be a unique name that helps to identify your app on the Apple store. 11 00:00:56,990 --> 00:01:03,140 Then you have your organization name which is only for the sake of the Apple store of advertising and 12 00:01:03,140 --> 00:01:03,850 what not. 13 00:01:04,010 --> 00:01:05,640 You can choose language. 14 00:01:05,750 --> 00:01:10,060 These three things in here are things that you're going to talk about them in the future sections of 15 00:01:10,060 --> 00:01:17,060 one of them is using cord out of which is the technology for persistence information that is saved on 16 00:01:17,060 --> 00:01:18,150 your device. 17 00:01:18,240 --> 00:01:24,870 And the other two are for testing units which are the actual op and testing the user interfaces. 18 00:01:24,890 --> 00:01:27,950 You can also choose to have a team if you want them. 19 00:01:27,970 --> 00:01:32,890 That's if you have an actual developer icon on an apple. 20 00:01:32,990 --> 00:01:39,880 Having a little work on gives you access to the latest score and later as Iowa's versions and whatnot. 21 00:01:39,980 --> 00:01:45,320 But as of version ex-coach 7 and above you don't really have to have a team. 22 00:01:45,350 --> 00:01:50,510 So even if you don't have a developer I can YOU CAN STILL level up your chops and you can even still 23 00:01:50,510 --> 00:01:56,750 test them on your devices but of course the moment you want to submit your app to the Apple Store this 24 00:01:56,750 --> 00:01:59,060 thing becomes a necessity. 25 00:01:59,090 --> 00:02:01,680 So let's go ahead and make this up. 26 00:02:01,800 --> 00:02:03,720 I want to show you one more thing. 27 00:02:05,110 --> 00:02:11,850 And that this little file in here that we never talked about in the fall that list or what we call in 28 00:02:11,900 --> 00:02:18,700 for propertyless so property list is essentially like the settings of an application that is used for 29 00:02:19,040 --> 00:02:26,290 both us and Mac operating systems and for many other you know purposes but primarily I have seen them 30 00:02:26,590 --> 00:02:32,590 as an Apple products and the way you use them is that you add different settings and you decide whether 31 00:02:32,590 --> 00:02:40,000 they're going to be a string or there's going to be booleans or or any kind of thing that you want them 32 00:02:40,000 --> 00:02:41,120 to be. 33 00:02:41,140 --> 00:02:47,250 Let me add no new one I'm going to say my thing for whatever reason. 34 00:02:47,500 --> 00:02:51,210 And then you choose them to be whatever type that you want them to be. 35 00:02:51,340 --> 00:02:55,020 And they get to read it right at the beginning of your application. 36 00:02:55,030 --> 00:03:00,610 Now some of the things in here are easier to understand such as your bundled identifier which is the 37 00:03:00,610 --> 00:03:06,340 name of this identifier or your bundle name which is your product name. 38 00:03:06,340 --> 00:03:08,650 Some of them might be a little bit more complicated. 39 00:03:08,650 --> 00:03:12,400 For instance requires user interfaces. 40 00:03:12,400 --> 00:03:16,300 That's actually quite easy Posetti landscape or landscape right. 41 00:03:16,300 --> 00:03:21,910 Well then all of them are easier and the lessons are coming up in the future will end up using this 42 00:03:22,330 --> 00:03:31,360 more we will end up doing things such as bypassing GTP security temporary end up using it for maps. 43 00:03:31,360 --> 00:03:35,770 We end up using it as a notification message to users. 44 00:03:35,920 --> 00:03:40,210 So then sometime in the end and get a sense of what's going on. 45 00:03:40,330 --> 00:03:46,510 To be honest neither are for the world I know most developers we don't know every single setting that's 46 00:03:46,510 --> 00:03:47,080 possible. 47 00:03:47,080 --> 00:03:53,530 We just know that this is here and whenever we needed we end up coming in here and finding whatever 48 00:03:53,530 --> 00:03:56,500 that is going to help us in that particular situation. 49 00:03:56,680 --> 00:04:01,040 You could also look at it from our coding you know perspective. 50 00:04:01,180 --> 00:04:06,650 If you open source code then this is actually a more common way of editing it because a lot of times 51 00:04:06,940 --> 00:04:10,590 you go online for something and people give you a solution. 52 00:04:10,600 --> 00:04:16,540 And what they usually give you is something like this a key and a string and they tell you hate paste 53 00:04:16,540 --> 00:04:19,260 this in your info site will work. 54 00:04:19,420 --> 00:04:25,430 So I know that you know you can either open it as a property list or you can open it as a as a source 55 00:04:25,430 --> 00:04:26,020 code. 56 00:04:26,380 --> 00:04:32,980 And finally you have the settings of your application which is hearing you click on your actual name 57 00:04:33,040 --> 00:04:40,570 in your navigator and you end up here we should have the basic display name and identifier we had before 58 00:04:40,800 --> 00:04:42,870 the version and the builder failed. 59 00:04:42,940 --> 00:04:49,210 You have settings of your team and how you want to upload it as well as you know your deployment settings 60 00:04:49,210 --> 00:04:54,680 whether it is only for iPhone or Rhys's universe on which file is your main interface. 61 00:04:54,730 --> 00:04:57,220 What is your iOS version that you want to use. 62 00:04:57,340 --> 00:05:04,120 Whether it supports are only perswade or it supports landscape's those that start this law you know 63 00:05:04,210 --> 00:05:05,530 you want it to be. 64 00:05:05,530 --> 00:05:08,610 And finally you know you can go ahead and buy them in here. 65 00:05:08,740 --> 00:05:10,630 Let me close these. 66 00:05:10,660 --> 00:05:14,840 You can go at the variable them and you can check out the new libraries. 67 00:05:14,860 --> 00:05:20,400 There are tons and tons of things that you can add and we will be seeing some of these throughout this 68 00:05:20,980 --> 00:05:21,860 discourse. 69 00:05:22,240 --> 00:05:28,870 For instance soon enough we will see something that is called avi kit and Avi foundation will use this 70 00:05:28,870 --> 00:05:31,510 for all the we do integration. 71 00:05:31,510 --> 00:05:40,090 We will use our things such as again core Odeo we'll use it soon and we will use event KTV to use masses 72 00:05:40,090 --> 00:05:43,390 you or I some of them you know I don't know what they do at all. 73 00:05:43,390 --> 00:05:48,180 I've never really used them because there's just so many many of them for any different purpose. 74 00:05:48,200 --> 00:05:53,040 Someone has designed a library and there's other different libraries that you have access to. 75 00:05:53,230 --> 00:05:57,790 The moment you don't need to do anything with them but you know just remember that that's how you are 76 00:05:57,790 --> 00:05:59,020 libraries. 77 00:05:59,020 --> 00:06:06,280 So that's a quick recap of you know the settings that you have for your application Bowse in here as 78 00:06:06,280 --> 00:06:12,650 well as in your info playlist as well as when you start your app and you add new settings. 79 00:06:12,820 --> 00:06:14,190 So let's keep this in mind. 80 00:06:14,200 --> 00:06:19,000 And like I said this is just a reminder there's nothing you have to do in this lesson. 81 00:06:19,100 --> 00:06:21,170 And let's move on to our next lesson.