Я разместила Stanford CS 193P iOS 7 Лекция 11 — UITableView и iPad (UISplitViewController, Popover) на этом сайте. В ней описывается работа c TableView, с refresh control и т.д. Но самое главное — в ней показан пример создания универсального приложения для iPhone и iPad. Пользовательский интерфейс строится на двух отдельных storyboards: одна для iPhone с использованием TableViewController и NavigationСontroller, другая — для iPad с использованием TableViewController и UISplitViewController.
В iOS 8 мы больше этого не увидим, у нас будет одна универсальная (а точнее адаптивная) storyboard с универсальным и довольно сложным UISplitViewController. Для того, чтобы понять, как работает этот универсальный UISplitViewController в iOS 8, нужно знать, откуда он такой взялся, и почему был сделан именно так. У вас есть возможность подступиться к изучению нового сложного адаптивного UISplitViewController в iOS 8 через изучение более простого варианта UISplitViewController на iOS 7, который Пол Хэгерти очень подробно и обстоятельно описывает и демонстрирует на примере просмотра фотографий с Flickr. Кстати, теоретическая часть, описывающая UISplitViewController на iOS 7, рассказывается на пример Графического Калькулятора, который нам предстоит создать на iOS 8 в Задании 3 или 4.
Методы делегата UISplitViewController считались самыми трудоемкими и обременительными во всем iOS 7, но они — «цветочки» по сравнению с методами делегата нового UISplitViewController в iOS 8 в контексте адаптивной философии (size classes, TraitCollection). У вас появилась возможность заранее подготовиться к их изучению.
Спасибо Вам огромное!
Спасибо!!!