Estoy escribiendo un programa Cocoa Touch que (con suerte) usará Libpurple como fondo. El único problema es que no tengo ni idea de dónde empezar. He estado buscando un código fuente de aplicaciones que sí lo usan, pero hasta ahora no he llegado a ninguna parte.
¿Alguien sabe algo que me ayude a familiarizarme con libpurple?Comenzando con libpurple
Respuesta
La mejor manera de entender libpurple es trabajar con Pidgin, el cliente OSS que lo usa. Estudia la implementación de Pidgin, luego comienza a diseñar tu propio cliente.
Antes que nada, puede encontrar algunos problemas, ya que libpurple tiene licencia bajo GPLv2. Puede ser incompatible con lo que estás tratando de hacer. (No estoy del todo seguro de que pueda tener una aplicación GPLv2 en la App Store.)
Segundo, puede leer purple-client-example.c
en el libpurple source, para un ejemplo súper corto.
También, Adium podría ser más útil para estudiar que Pidgin ya que es una aplicación Mac OS X, más cercana a lo que podría hacer en el iPhone.
Si va a vender esto, no puede usar libpurple porque está bajo la licencia GNU. Por favor revisa mi API AIM alternativa para Objective-C, con un poco de ajuste, probablemente funcione moderadamente bien en iPhone: LibOrange
- 1. ¿Buen ejemplo de usar libpurple?
- 2. Comenzando con T4
- 3. Comenzando con SSE
- 4. Comenzando con Arduino?
- 5. Comenzando con SNMP4J
- 6. DirectoryInfo.getFiles comenzando con
- 7. Comenzando con Android
- 8. Comenzando con CouchDB
- 9. Comenzando con OpenID
- 10. Comenzando con vBulletin development
- 11. Comenzando con audio programático
- 12. Comenzando con Pruebas unitarias
- 13. Comenzando con REST
- 14. Comenzando con Hessian
- 15. Comenzando con JAX-WS
- 16. Comenzando con OpenRasta
- 17. Comenzando con Gradle
- 18. Comenzando con Newspeak
- 19. Comenzando con "Mejorar PHP"
- 20. Comenzando con Java EE
- 21. Comenzando con Solr
- 22. Comenzando con MapReduce/Hadoop
- 23. Comenzando con SAML y PHP
- 24. Comenzando con mochiweb y Webmachine?
- 25. Obtener matriz comenzando con desplazamiento
- 26. Comenzando con la programación STK?
- 27. Comenzando con OpenGL ... en Android
- 28. comenzando con GTK + en Ubuntu
- 29. Comenzando con la programación paralela
- 30. Encontrar webelement con xpath comenzando con
Sí. Adium también está escrito en Objective-C, si no recuerdo mal. –
Hay una aplicación de WordPress en la App Store, y el código fuente para eso también está bajo GPLv2. Más importante aún, el iPhone SDK NDA ya no se aplica a las API en las versiones lanzadas de iPhone OS, por lo que está bien nombrar esas API en el código fuente público y de otra manera en dónde. –
Blaenk: Sí, Adium está escrito usando Cocoa. –