Piszę program dotykowy Cocoa Touch, który (mam nadzieję) użyje Libpurple jako tła. Jedynym problemem jest to, że nie mam pojęcia, od czego zacząć. Przeglądałem jakiś kod źródłowy aplikacji, które go używają, ale jak dotąd nigdzie się nie dostałem.
Czy ktoś wie coś, co pomoże mi zapoznać się z libpurple?Pierwsze kroki z libpurple
Odpowiedz
Najlepszym sposobem na zrozumienie libpurple jest praca z Pidgin, klientem OSS, który z niego korzysta. Przestudiuj implementację Pidgin, a następnie zacznij projektować własnego klienta.
Po pierwsze, mogą wystąpić pewne problemy, ponieważ libpurple jest licencjonowana na licencji GPLv2. Może to być niezgodne z tym, co próbujesz zrobić. (Nie jestem całkowicie pewien, że możesz mieć aplikację GPLv2 w App Store.)
Po drugie, możesz przeczytać purple-client-example.c
w libpurple source, aby uzyskać super krótki przykład.
Ponadto, może być bardziej przydatna do nauki niż Pidgin, ponieważ jest to aplikacja Mac OS X, bliżej tego, co możesz zrobić na iPhonie.
Jeśli planujesz sprzedać to, nie możesz używać libpurple, ponieważ jest ono objęte licencją GNU. Sprawdź mój alternatywny interfejs API AIM dla Objective-C, z odrobiną ulepszeń, prawdopodobnie będzie działać umiarkowanie dobrze na iPhonie: LibOrange
- 1. Pierwsze kroki z OpenID
- 2. Pierwsze kroki z ColdFusion?
- 3. Pierwsze kroki z TDD?
- 4. Pierwsze kroki z OpenRasta
- 5. Pierwsze kroki z T4
- 6. Pierwsze kroki z SSE
- 7. Pierwsze kroki z programowaniem dźwięku
- 8. Pierwsze kroki z Unity Framework
- 9. Pierwsze kroki z programowaniem wiązań
- 10. Pierwsze kroki z rozszerzeniem PHP
- 11. Pierwsze kroki z osgi + felix
- 12. Pierwsze kroki z materiałem-ui
- 13. Pierwsze kroki z filtrami Logstash
- 14. Pierwsze kroki z JAX-WS
- 15. iPhone - Pierwsze kroki
- 16. Pierwsze kroki w C
- 17. Nancy: FormsAuthentication - Pierwsze kroki
- 18. GNUStep Pierwsze kroki
- 19. Pierwsze kroki OpenXml i PowerPoint
- 20. Pierwsze kroki w rozszerzeniach Thunderbirda
- 21. Pierwsze kroki z inteligentnymi wskaźnikami w C++
- 22. Pierwsze kroki z sieciami neuronowymi (SSN)?
- 23. Pierwsze kroki z przeglądaniem: importować pliki lokalne?
- 24. Pierwsze kroki z testowaniem jednostki w VS2010?
- 25. Pierwsze kroki z Playframework 2.0 i Selenium
- 26. Pierwsze kroki z mochiweb i Webmachine?
- 27. Pierwsze kroki z gadżetami systemu Windows 7
- 28. Pierwsze kroki z wieloplatformowym projektem C++
- 29. Pierwsze kroki z OpenCL na Windows 7
- 30. Pierwsze kroki z OpenGL ... w Androidzie
Tak. Adium jest napisane również w Objective-C, jeśli dobrze pamiętam. –
W App Store znajduje się aplikacja WordPress, a kod źródłowy znajduje się również pod GPLv2. Co ważniejsze, NDA pakietu iPhone SDK nie ma już zastosowania do interfejsów API w wydanych wersjach systemu operacyjnego iPhone OS, więc dobrze jest wymienić te interfejsy w publicznym kodzie źródłowym i gdzie indziej. –
Blaenk: Tak, Adium jest napisane przy użyciu kakao. –