2009-11-10 12 views
6

私は、(うまくいけば)Libpurpleをバックグラウンドとして使用するCocoa Touchプログラムを書いています。唯一の問題は、どこから始めるべきかわからないことです。私はそれを使用するアプリケーションのソースコードを見てきましたが、今のところどこにもいません。
誰かが私がlibpurpleに慣れるのを助ける何かを知っていますか?libpurpleを使い始める

答えて

1

のlibpurpleを理解する最良の方法はPidgin、それを使用するOSSクライアントで動作するようです。 Pidginの実装を勉強してから、独自のクライアントを設計してください。 libpurpleはGPLv2の下でライセンスされているので

10

まず第一に、あなたは、いくつかの問題が発生することがあります。あなたがしようとしているものと互換性がないかもしれません。 (私は完全にあなたがApp StoreでGPLv2アプリを持っていることが確実ではない)

第2に、libpurple sourcepurple-client-example.cを超短な例で読むことができます。

また、はMac OS Xアプリケーションであるため、Pidginよりも学習に役立つかもしれません。あなたがiPhoneで行うことに近いでしょう。あなたはこれを販売することを計画している場合、それはGNUライセンスの下であるため、

+0

うん:微調整のビットと、それはおそらく、iPhone上で適度にうまく動作しますが、Objective-Cのための私の代替AIMのAPIをチェックしてください。 AdiumはObjective-Cでも正しく書かれています。 –

+3

App StoreにはWordPressアプリがあり、そのソースコードもGPLv2の下にあります。もっと重要なことに、iPhone SDK NDAは、リリースされたiPhone OSバージョンのAPIにはもはや適用されないため、これらのAPIを公開ソースコードなどで名前を付けることは可能です。 –

+1

Blaenk:はい、AdiumはCocoaを使って書かれています。 –

1

、あなたはのlibpurple使用することはできません。 LibOrange