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