Проблема - банальное отсутствие опыта в iOS. Хорошо помогли курсы на Udacity, пара каналов на ютубе и пара книжек. Две таблицы в проекте отличалсь лишь одной строчкой кода. Хотел сделать общий класс таблицы и отнего унаследоваться, переписав viewDidLoad для загрузки данных. Пока не получилось.
Беда была в том, что картинки грузились синхронно и новый vc не открывался, пока не загрузятся все картинки. Сейчас картинки в ленте грузятся асинхронно, vc открывается быстро и т.д. Проблема оперативно решилась гуглением.
Пока не понял как работает эта магия. Какие-то несложные разметки получаются, а более сложные вещи пока нет (например сетка 4х4). Сейчас в проекте autolayout отключил.
Здесь я просто не понял, что происходит. Использую AFNetworking, все делаю по документации. Post просто отказывается работать, не в какую. Сделал на прямую (без библиотеки).Разобрался. В процессе переписывания корявых запросов. Там сейчас ужасные костыли.
Ломали приложение. Судя по ошибкам они должны были работать асинхронно, а у меня было наоборот. Проблему исправил.
Вообще здорово помогли курсы на Udacity (хотя там swift), книги big nerd ranch, stackoverflow (куда же без него), пара каналов на youtube и пара сайтов (Appcoda, tuts+). Прекрасно понимаю, что косяков там море. Нужно добавить обработчики ошибок, адекватные post и т.д.
С уважением, Илья Глущук