# Big picture of table view?(iOS Apprentice 2)

**URL:** <https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458>\
**Category:** iOS Apprentice\
**Created:** [March 13, 2016, 3:42pm UTC](https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458 "2016-03-13T15:42:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kiaorasat](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/kiaorasat/32/60618_2.png) [@kiaorasat](https://forums.kodeco.com/u/kiaorasat)\
**Post date:** [March 13, 2016, 3:42pm UTC](https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458/1 "2016-03-13T15:42:28Z")

</div>

Hello,  
I’m a newbie to iOS App development and have just completed iOS Apprentice 2(Checklist).  
It was an incredibly great learning experience!  
Thanks for that. 🙂

So far so good, but I’m still not sure about big picture of TableView in iOS such as what events are available (eg.flying in/out) and how to handle them… In other words, the architecture of TableView.

Could anyone give me an advice if I should complete the whole tutorials from iOS Apprentice 1 to 4 BEFORE digging into such details? or is there any other learning materials that I can refer to?

Many thanks in advance for your help.🙂  
Regards,  
Shinobu

---

<div class="post-metadata">

**Author:** ![hollance](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/hollance/32/109009_2.png) [@hollance](https://forums.kodeco.com/u/hollance)\
**Post date:** [March 13, 2016, 4:36pm UTC](https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458/2 "2016-03-13T16:36:43Z")

</div>

I am not sure what you’re asking… If you know how to put cells into a table view, then you pretty much know all there is to it.

There are some additional things the user can do with a table view:

- swipe to delete
- swipe for additional actions (see mail)
- sections (explained in tutorial 3)
- an index on the side (A - Z)

And that’s pretty much it. All of this stuff is handled by the data source and delegate, just like you’ve seen already.

---

<div class="post-metadata">

**Author:** ![kiaorasat](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/kiaorasat/32/60618_2.png) [@kiaorasat](https://forums.kodeco.com/u/kiaorasat)\
**Post date:** [March 14, 2016, 12:20am UTC](https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458/3 "2016-03-14T00:20:33Z")

</div>

Thanks for your reply!  
OK, I’ll try to review every step I’ve performed to understand more deeply.  
It should tell me where I am and my learning direction. 😁

Cheers,

---

<div class="post-metadata">

**Author:** ![hollance](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/hollance/32/109009_2.png) [@hollance](https://forums.kodeco.com/u/hollance)\
**Post date:** [March 14, 2016, 8:44am UTC](https://forums.kodeco.com/t/big-picture-of-table-view-ios-apprentice-2/9458/4 "2016-03-14T08:44:24Z")

</div>

If there’s a specific issue you’re having, I’d be happy to explain a bit more.
