我正在编写一个Cocoa Touch程序,它将(希望)使用Libpurple作为它的背景。唯一的问题是我不知道从哪里开始。我已经查看了一些使用它的应用程序的源代码,但到目前为止还没有任何进展。
有没有人知道什么可以帮助我熟悉libpurple?
发布于 2009-11-10 10:25:11
首先,您可能会遇到一些麻烦,因为libpurple是在GPLv2下授权的。它可能与您正在尝试做的事情不兼容。(我不完全确定你是否可以在app Store上使用GPLv2应用程序。)
其次,您可以阅读libpurple source中的purple-client-example.c,作为一个非常简短的示例。
此外,由于Adium是一款Mac应用程序,更接近于您在iPhone上所做的事情,因此它可能比Pidgin更适合学习。
发布于 2009-11-10 10:19:17
理解libpurple的最好方法是使用Pidgin,使用它的OSS客户端。研究Pidgin实现,然后开始设计自己的客户端。
发布于 2011-03-30 01:05:25
如果您打算出售它,则不能使用libpurple,因为它受GNU许可。请查看我针对Objective-C的替代AIM,稍作调整,它可能会在iPhone上运行得相当好:LibOrange
https://stackoverflow.com/questions/1705250
复制相似问题