6

我正在编写一个 Cocoa Touch 程序,它将(希望)使用 Libpurple 作为它的背景。唯一的问题是我不知道从哪里开始。我一直在查看一些使用它的应用程序的源代码,但到目前为止还没有得到任何结果。
有谁知道任何可以帮助我熟悉 libpurple 的东西?

4

3 回答 3

10

首先,你可能会遇到一些麻烦,因为 libpurple 是在 GPLv2 下获得许可的。它可能与您尝试做的事情不兼容。(我不完全确定您是否可以在 App Store 上拥有 GPLv2 应用程序。)

其次,您可以阅读libpurple 源代码purple-client-example.c,以获取超短示例。

此外,Adium可能比 Pidgin 更适合学习,因为它是一个 Mac OS X 应用程序,更接近你在 iPhone 上可能做的事情。

于 2009-11-10T02:25:11.043 回答
1

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

于 2009-11-10T02:19:17.270 回答
1

如果你打算出售它,你不能使用 libpurple,因为它是在 GNU 许可下的。请查看我用于 Objective-C 的替代 AIM API,稍作调整,它可能会在 iPhone 上运行良好:LibOrange

于 2011-03-29T17:05:25.243 回答