libpurple入门

Dan*_*ndy 6 c iphone cocoa-touch libpurple

我正在编写一个Cocoa Touch程序,它将(希望)使用Libpurple作为它的背景.唯一的问题是我不知道从哪里开始.我一直在查看一些使用它的应用程序的源代码,但到目前为止还没有到达任何地方.
有没有人知道什么能帮助我熟悉libpurple?

Ada*_*ode 10

首先,您可能会遇到一些麻烦,因为libpurple是根据GPLv2许可的.它可能与您尝试执行的操作不兼容.(我不完全确定你可以在App Store上安装GPLv2应用程序.)

其次,你可以purple-client-example.clibpurple源代码中读取一个超短的例子.

此外,Adium可能比Pidgin更有用,因为它是Mac OS X应用程序,更接近您在iPhone上的操作.

  • App Store中有一个WordPress应用程序,其源代码也在GPLv2下.更重要的是,iPhone SDK NDA不再适用于已发布的iPhone OS版本中的API,因此可以在公共源代码和其他位置命名这些API. (3认同)

Dav*_*sky 1

了解 libpurple 的最佳方法是使用Pidgin,即使用它的 OSS 客户端。研究 Pidgin 实现,然后开始设计您自己的客户端。