Начало работы с libpurple - PullRequest
       36

Начало работы с libpurple

6 голосов
/ 10 ноября 2009

Я пишу программу Cocoa Touch, которая (будем надеяться) будет использовать Libpurple в качестве фона. Единственная проблема в том, что я понятия не имею, с чего начать. Я просматривал некоторый исходный код приложений, которые его используют, но до сих пор нигде не дошли.
Кто-нибудь знает что-нибудь, что поможет мне ознакомиться с libpurple?

Ответы [ 3 ]

10 голосов
/ 10 ноября 2009

Прежде всего, вы можете столкнуться с некоторыми проблемами, поскольку libpurple распространяется по лицензии GPLv2. Это может быть несовместимо с тем, что вы пытаетесь сделать. (Я не совсем уверен, что у вас может быть приложение GPLv2 в App Store.)

Во-вторых, вы можете прочитать purple-client-example.c в источнике libpurple , для супер-короткого примера.

Кроме того, Adium может быть более полезным для изучения, чем Pidgin, поскольку это приложение для Mac OS X, ближе к тому, что вы можете сделать на iPhone.

1 голос
/ 29 марта 2011

Если вы планируете продать это, вы не можете использовать libpurple, потому что он находится под лицензией GNU. Пожалуйста, ознакомьтесь с моим альтернативным AIM API для Objective-C, с небольшим количеством настроек, он, вероятно, будет работать на iPhone умеренно хорошо:

1 голос
/ 10 ноября 2009

Лучший способ понять libpurple - это работать с Pidgin , клиентом OSS, который его использует. Изучите реализацию Pidgin, затем начните разрабатывать свой собственный клиент.

...