1 00:00:00,660 --> 00:00:05,310 Hi there and welcome back to Section Twelve of this IRS bootcamp. 2 00:00:05,370 --> 00:00:10,950 So this section is about table views and collection views and it's actually one of our most important 3 00:00:10,950 --> 00:00:17,310 sections simply because almost every real application out there at least benefits from a table view 4 00:00:17,790 --> 00:00:25,230 a table view in general is a scrolling view that has a prototype cell that that cell can repeat itself 5 00:00:25,230 --> 00:00:31,890 so many many times every ten days repeats a brand new set of data gets populated and we end up seeing 6 00:00:31,920 --> 00:00:38,850 a difference an example of that the simplest one is an email application that you have all of the emails 7 00:00:38,880 --> 00:00:44,730 they all have a subject a little part of the body of the email and then the next cell repeats not for 8 00:00:44,730 --> 00:00:45,540 another email. 9 00:00:45,900 --> 00:00:51,600 Now what table views do which is a little bit difficult to do it manually is that they get rid of the 10 00:00:51,600 --> 00:00:52,720 use it. 11 00:00:52,740 --> 00:00:58,860 So if a cell is not currently within the view it gets deleted and a memory that was allocated for it 12 00:00:59,100 --> 00:01:00,500 it also frees up. 13 00:01:00,570 --> 00:01:05,460 We will see more about this and I will go through the details of that process for you as we go through 14 00:01:05,460 --> 00:01:08,640 the different lessons as an overview in this section. 15 00:01:08,640 --> 00:01:13,860 We will talk about table view controllers and table views as a standalone outlets. 16 00:01:13,890 --> 00:01:16,560 We'll talk about customizing table view cells. 17 00:01:16,560 --> 00:01:22,080 We'll talk about search controllers both within table views and outside table views. 18 00:01:22,230 --> 00:01:27,720 And then we'll talk about collection view controllers collection views cells as well as a very important 19 00:01:27,720 --> 00:01:31,180 topic which is the floor and the layout of a collection view. 20 00:01:31,180 --> 00:01:35,120 I will also show you how to use the master detail template up. 21 00:01:35,190 --> 00:01:37,960 So a pretty full on section. 22 00:01:38,040 --> 00:01:38,910 Let's get started.