метод deprecated, боюсь это недостаток учебников, воспользуйтесь www.imaladec.com/story/content-lessons. Да неприятности с поисковым конторолом есть.
..."глядя на Obj-C код не сложно догадаться как это написать на Swift..." - это Вы оптимист батенька, одна из причин почему я не перехожу на Swift - кривизна конструкций наследуемых из чистого (не C) оbjective-C.
Да string в Swift - это просто счастье. Знаки !? тоже изюм. Но как только работа с железом - это кусок дерьма какой-то, причина понятна Swift это обертка для Си и опять причина кривизна наследуемых конструкций, может сейчас ситуация стала лучше, но молоко раньше было слишком горячим :)
Вам будет на нее положить, что там делали другие части программы, как запустили Вашу часть, Вы получаете данные из синглтона, туда-же кладете свои - модульная схема. НО Вы должные понимать, что если есть асинхронные процессы (загрузки из интернета, reloadData, обработки blob и т.д.), то доступ к синглтону должен идти через dispatch_get_main_queue. Если Вы еще не дошли в обучении до очередей, я рад за Вас - узнаете много нового :). На самом деле без очередей и блоков хороший продукт не построишь. Мне, после длительного перерыва в программировании, пришлось привыкать.
Сорри, туплю блин, заработался.
Надо делать чисто программный View с расчетами (и если на проекте работает больше 2 чел), лучше сделать библиотеку и скиньте в GitHub мне тоже пригодится :). В аналогичном варианте (твиттер клиент) тупо делал 3 вар-та ячеек (на 3 строки, на 5 строк, на 5 строк + фото).
Сорри еще раз.
Неее !!! Вы совершенно не поняли логику XCODE :) длд%:,. Оно, т.е. логика IB немного извращенная. Все не так как кажется. Главное понять что вид-контроллер это не просто слова - это основа всего интерфейса OSX & iOS, ближайшая аналогия: HTML + сценарий.
Начнем по порядку: версия Вашего XCODE?