Прежде всего, я очень новый разработчик Objective C / Cocoa для iOS, но раньше я писал приложения на C / C ++.
Итак, мне удалось запустить клиент Rabbitmq-c (http://hg.rabbitmq.com/rabbitmq-c/)) внутри моего приложения для iPhone, и я могу подключиться к Rabbitmq прямо из своего приложения и даже использовать элемент очереди. Так что все хорошо.
Теперь моя проблема в том, что моему приложению для iPhone необходимо использовать библиотеку rabbitmq-c для опроса входящих сообщений с сервера. Вероятно, будет почти бесконечный цикл while.
Должен ли я перенести это в новую ветку? В идеале я хочу обернуть класс rabbitmq-c как целевой класс Async C и использовать NSNotification (или что-то подобное), чтобы уведомить мой пользовательский интерфейс. Я немного опасаюсь создавать новый поток, так как я читаю о таких вещах, как Runloop и т. Д., Которые могут решить множество проблем без использования дополнительного потока.
Какой лучший способ для меня это сделать? Любые примеры кода или направления будут полезны. Пожалуйста, помните, я не имею дело с библиотекой кода Objective C / Coca rabbitmq, я использую код C внутри своего приложения для iPhone.
Спасибо
Subrat