1 00:00:01,930 --> 00:00:05,500 So welcome to Section 4 of this boot camp. 2 00:00:05,510 --> 00:00:11,640 And congratulations on finishing the first three sections in this section and re going together started 3 00:00:11,650 --> 00:00:14,030 the swift programming language. 4 00:00:14,050 --> 00:00:17,080 This is obviously an introduction to Schrift on trial. 5 00:00:17,080 --> 00:00:23,890 This section will cover models such as the basics of safe the use of the dot operation and how to call 6 00:00:23,890 --> 00:00:25,200 functions in it. 7 00:00:25,240 --> 00:00:28,690 We'll talk about this refed playground and how we could benefit from that. 8 00:00:28,690 --> 00:00:35,480 We'll talk about the strings and waves and we'll move on into collections such as arrays and dictionaries. 9 00:00:35,500 --> 00:00:41,080 I will try to show you some of the differences that Srifa has to Objective-C and I will also try to 10 00:00:41,080 --> 00:00:47,230 show you some of the similarities which are fundamentally the logic of programming that stays quite 11 00:00:47,230 --> 00:00:50,410 intact between different programming languages. 12 00:00:50,410 --> 00:00:57,810 Swift as you might know is much newer A modern programming language is designed on the concept of art 13 00:00:58,090 --> 00:01:00,030 versus highly T and speed. 14 00:01:00,040 --> 00:01:04,380 It works much faster than most other programming languages. 15 00:01:04,420 --> 00:01:12,370 Some of the Apple's own documentation say that Strief works probably faster than C++ in some of the 16 00:01:12,370 --> 00:01:18,840 examples and in general if these are probably a little bit easier to learn. 17 00:01:18,910 --> 00:01:25,630 So in this section on the next two sections I will try to go through all that if it has to offer us 18 00:01:25,630 --> 00:01:31,690 on how we could use it for us development and for the remainder of this course for the most part I will 19 00:01:31,690 --> 00:01:33,280 be working in swift. 20 00:01:33,280 --> 00:01:39,970 I will however from time to time switch back to Objective-C so that you know we refresh our memory and 21 00:01:40,030 --> 00:01:46,020 above everything something that is very important to me is you get the sense of these are all languages 22 00:01:46,060 --> 00:01:48,090 and none of them is really rocket science. 23 00:01:48,100 --> 00:01:50,650 If you want to you know move from one to the other one. 24 00:01:50,650 --> 00:01:55,630 Or if you want to try something or if you find a code somewhere that is written in Objective C and you 25 00:01:55,630 --> 00:01:59,120 wouldn't convert it into sieved none of them is all that difficult. 26 00:01:59,140 --> 00:02:05,650 It just needs a little bit of perseverance and a little bit understanding of the concept of programming 27 00:02:05,650 --> 00:02:06,430 itself. 28 00:02:06,430 --> 00:02:13,090 Otherwise the syntax and the tools are just mere You know tools that we use to do things. 29 00:02:13,090 --> 00:02:15,750 So with that said let's get started. 30 00:02:15,820 --> 00:02:21,880 In the very first lesson of us if this is our next lesson I will show you the swift playground.