私は、(うまくいけば)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. extJSを使い始める
- 2. Crypto ++を使い始める
- 3. TinyMCE:TinyMCEを使い始める
- 4. OpenIDを使い始める
- 5. マイクロチップを使い始める
- 6. GraphicsMagickを使い始める
- 7. Kivyを使い始める
- 8. PyOpenCLを使い始める
- 9. xamarinを使い始める
- 10. Syntaxnetを使い始める
- 11. ブラックボードを使い始める
- 12. xlwingsを使い始める
- 13. NHibernateを使い始める
- 14. VoIPを使い始める
- 15. CouchDBを使い始める
- 16. angularJSを使い始める
- 17. VPSを使い始める
- 18. GearVRfを使い始める
- 19. xamppを使い始める
- 20. VirtoCommerceを使い始める
- 21. cfwebsocketを使い始める
- 22. Android用JUCEを使い始める
- 23. このARM7ボードを使い始める
- 24. Google Adword .net APIを使い始める
- 25. WordPressでReduxを使い始める
- 26. mixed_panelを使い始めるには?
- 27. jrubyでStanford Parserを使い始める
- 28. iOSでUrban Airshipを使い始める
- 29. openMPを使い始める。ウィンドウにインストール
- 30. iOS用Twitterを使い始める
うん:微調整のビットと、それはおそらく、iPhone上で適度にうまく動作しますが、Objective-Cのための私の代替AIMのAPIをチェックしてください。 AdiumはObjective-Cでも正しく書かれています。 –
App StoreにはWordPressアプリがあり、そのソースコードもGPLv2の下にあります。もっと重要なことに、iPhone SDK NDAは、リリースされたiPhone OSバージョンのAPIにはもはや適用されないため、これらのAPIを公開ソースコードなどで名前を付けることは可能です。 –
Blaenk:はい、AdiumはCocoaを使って書かれています。 –