Как работать с Redis из Objective-C? - PullRequest
1 голос
/ 01 февраля 2012

Я работаю над приложением OS X, которое нуждается в поддержке Redis.

Я уже пробовал ObjCHiredis, но у меня это не работает (подробнее об этой проблеме здесь: https://groups.google.com/forum/#!topic/comp.lang.objective-c/amCX3yV7zQU).

В Google очень мало информации по этому вопросу,поэтому я пришел сюда.

Еще одна вещь - я могу подключиться к серверу Redis с TCP socket (localhost:6379) и отправить туда некоторые данные (и получить их), он работает с telnet, но я действительно не могунайдите подходящую библиотеку для Objective-C, чтобы сделать это.

Спасибо за любые предложения.

1 Ответ

3 голосов
/ 01 февраля 2012

Конечно, без особых усилий вы могли бы использовать любой из клиентов C или C ++, перечисленных в http://redis.io/clients

Проблема, которую вы описываете в своем посте в группах Google, вызвана тем, что инфраструктура ObjCHiredis неправильно встроена в комплект вашего приложения. Вы должны прочитать о внедрении фреймворков - это не сразу, особенно если вы новичок в платформе.

Что касается начальной загрузки, вы также можете просто получить исходный код для ObjCHiredis и добавить его в свой проект XCode и создать его как часть своей цели. Но, в конце концов, вы захотите выяснить, как встроить фреймворк.

Другим вариантом является глобальная установка инфраструктуры ObjCHiredis для вашей машины. Руководство по программированию Framework также должно рассказать вам, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...