我正在开发需要Redis支持的OS X
应用程序。
我已经尝试过ObjCHiredis
,但是对我来说不起作用(有关此问题的更多信息:https://groups.google.com/forum/#!topic/comp.lang.objective-c/amCX3yV7zQU)。
Google中关于此问题的信息很少,所以我来了。
还有一件事是,我可以使用TCP socket (localhost:6379)
连接到Redis服务器并向其中发送一些数据(并接收数据),它可以与telnet
一起使用,但是我确实找不到适合Objective-C的库来实现这一点。
感谢您的任何建议。
最佳答案
当然,您只需稍作努力,就可以使用http://redis.io/clients中列出的任何C或C++客户端。
您在Google网上论坛帖子中描述的问题是由于ObjCHiredis框架未正确嵌入到您的应用程序包中引起的。您应该read up on embedding frameworks -并不是立即简单的,特别是如果您刚接触该平台。
在引导方面,您也可以将源代码获取到ObjCHiredis,并将其添加到Xcode项目中,并将其作为目标的一部分进行构建。但是最终,您将需要弄清楚框架嵌入。
另一个选择是为您的计算机全局安装ObjCHiredis框架。 Framework Programming Guide还应该告诉您如何执行此操作。