私は、(うまくいけば)Libpurpleをバックグラウンドとして使用するCocoa Touchプログラムを書いています。唯一の問題は、どこから始めるべきかわからないことです。私はそれを使用するアプリケーションのソースコードを見てきましたが、今のところどこにもいません。
誰かが私がlibpurpleに慣れるのを助ける何かを知っていますか?libpurpleを使い始める
6
A
答えて
1
のlibpurpleを理解する最良の方法はPidgin、それを使用するOSSクライアントで動作するようです。 Pidginの実装を勉強してから、独自のクライアントを設計してください。 libpurpleはGPLv2の下でライセンスされているので
10
まず第一に、あなたは、いくつかの問題が発生することがあります。あなたがしようとしているものと互換性がないかもしれません。 (私は完全にあなたがApp StoreでGPLv2アプリを持っていることが確実ではない)
第2に、libpurple sourceのpurple-client-example.c
を超短な例で読むことができます。
また、はMac OS Xアプリケーションであるため、Pidginよりも学習に役立つかもしれません。あなたがiPhoneで行うことに近いでしょう。あなたはこれを販売することを計画している場合、それはGNUライセンスの下であるため、
1
、あなたはのlibpurple使用することはできません。 LibOrange
関連する問題
- 1. CouchDBを使い始める
- 2. extJSを使い始める
- 3. PyOpenCLを使い始める
- 4. OpenIDを使い始める
- 5. NHibernateを使い始める
- 6. GraphicsMagickを使い始める
- 7. Crypto ++を使い始める
- 8. VoIPを使い始める
- 9. Swingを使い始めるには?
- 10. Zend Framework:Zend_Gdata_ClientLoginを使い始める
- 11. pionネットワークライブラリを使い始める
- 12. カスタムJXTA PeerGroupを使い始める
- 13. Visual C++を使い始める
- 14. iOS用Twitterを使い始める
- 15. ニューラルネットワーク(ANN)を使い始めるには?
- 16. BIRT:Chart APIを使い始める
- 17. JFreeChartを使い始めるには?
- 18. Django-Instant Djangoを使い始める
- 19. iOSでUrban Airshipを使い始める
- 20. BDD/TDD(Rails/Rspec)を使い始める
- 21. Xcodeを使い始めるには?
- 22. rajawali vrを使い始める方法
- 23. Facebook APIを使い始める
- 24. Zimbra APIを使い始める
- 25. Picasaプラグインを使い始める
- 26. C++を使い始めるには?
- 27. SoftHSMを使い始める方法
- 28. Zend Framework:SQLiteを使い始める
- 29. JAX-WSを使い始める
- 30. ExtJSを使い始めるには?
うん:微調整のビットと、それはおそらく、iPhone上で適度にうまく動作しますが、Objective-Cのための私の代替AIMのAPIをチェックしてください。 AdiumはObjective-Cでも正しく書かれています。 –
App StoreにはWordPressアプリがあり、そのソースコードもGPLv2の下にあります。もっと重要なことに、iPhone SDK NDAは、リリースされたiPhone OSバージョンのAPIにはもはや適用されないため、これらのAPIを公開ソースコードなどで名前を付けることは可能です。 –
Blaenk:はい、AdiumはCocoaを使って書かれています。 –