UI библиотека сообщений для iOS

https://github.com/zhuozhuo/ZHChat

ZHChat — open source UI компоненты для чата, поддерживающие отправку голосовых сообщений, изображений, текста, смайликов, данных о местоположении, видеосообщений. ZHChat может помочь разработчикам быстро интегрировать IM сервис, простой чат, предоставляет полностью бесплатное/свободное лицензионное соглашение, поддерживает «вторичную» разработку. Welcome to

LoopedContentsView

https://github.com/naru-jpn/LoopedContentsView

LoopedContentsView — для отображения и управления циклическим контентом. Может выдержать очень быстрый скроллинг!

Использование

Delegate / DataSource

Использует delegate и datasource наподобие UITableView/UICollectionView.

Delegate

Required

func loopedContentsView(loopedContentsView: LoopedContentsView, lengthOfContentAtIndex index: Int) -> CGFloat

Optional

func loopedContentsView(loopedContentsView: LoopedContentsView, willSelectContentAtIndex index: 

Баг с UITableView в новом xCode

Добавляю простую таблицу с одной custom ячейкой на UIVIewController (в Storyboard), задаю делегаты, определяю required (обязательные) делегатные методы, добавляю autolayout constraints. Получаю:
Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell’s …

iOS. Master-Detail Application + UITableView (или UITableView в новом xCode)

Делаем по этому примеру:
http://www.imaladec.com/story/uitableview
Код вставляем в класс MasterViewController.
После этого открываем таблицу в Interface Builder и выставляем свойство:
Content = Dynamic Prototypes

Еще один пример:
http://timeoutofmind.com/wordpress/2012/01/23/ios_5_simple_master-detail_view_application_with_storyboard_template_example/…

iOS. Удалить UITableView из navigation-based application

RootViewController.xib:
— удалить UITableView;
— добавить UIVIew;
— references outlets: view — file’s owner;

RootViewController.h:
— строчку с объявлением класса заменить на:   @interface RootViewController : UIViewController

RootViewController.m:
— удалить методы, связанные с UITableViewDelegate и UITableViewDataSource (можно и оставить, но вызываться …