Frameworks que ens faciliten la vida a l’hora de desenvolupar una aplicació per a iPhone / iPad

Frameworks desenvolupament iPhone

Compartir

25 febrer 2011, 23:36 – Darrera actualització 26 febrer 2011, 00:55

A l’hora de desenvolupar per iOS (iPhone i iPad ) és important comptar amb una sèrie d’eines que ens facilitin algunes tasques. Aquest és el cas dels framework que complementen les APIs que porta el SDK d’iOS. En general, el més demanat són complements que ens facilitin la creació de la interfície gràfica, la integració amb les xarxes socials o les comunicacions amb APIs externes. A continuació us descrivim 9 frameworks que us facilitaran la vida a l’hora de desenvolupar una aplicació per a iPhone / iPad.

Interfície gràfica

a MBProgressHUD. És un framework que ens facilita la implementació d’indicadors de progrés customitzats juntament amb algunes labels més, ja que s’està realitzant alguna tasca en segon pla. Serveix de reemplaçament a l’UIProgressHUD de l’UIKit permetent-més modificacions que el que porta iOS per defecte.

MapKitDragAndDrop. Aquesta llibreria ens permet combinar AnnotationView amb CoreAnimation per crear efectes animats i flexibilitzar el maneig de mapes en la nostra aplicació.

Xarxes socials

a Sharekit. Sens dubte és el framework més conegut per ajudar-nos a implementar la integració amb twitter i facebook. En uns quants pas ben documentats podem realitzar les accions de compartir a Facebook i enviar a twitter integrant els botons amb la nostra aplicació.

Facebook iOS SDK. Si volem realitzar més accions addicionals i aprofitar tot el que ens permet Facebook, podem utilitzar el SDK desenvolupat per ells mateixos. Amb ella podem realitzar tant l’autenticació com usar els mètodes que composen el Facebook Graph API.

MGTwitterEngine. Aquest framework ens permet indagar més en l’API de Twitter per integrar la nostra aplicació amb tots els mètodes que composen la REST API de Twitter. Funciona tant per iOS com per a aplicacions per Mac.

Comunicació

a JSONKit. Per parsejar i serialitzar JSON tenim aquest framework que ens facilitarà la feina. A més és un dels que millor rendiment tenen en iOS. Imprescindible quan ens movem amb APIS on hem d’analitzar grans documents en JSON i crear els nostres propis objectes en l’aplicació de iOS.

ASIHTTPRequest. A l’hora de fer peticions HTTP ens facilita la comunicació amb els servidors. Està escrita en Objective-C i funciona tant per a Mac com iOS. Els avantatges d’utilitzar aquest framework són l’ús de la memòria cau integrada, l’enviament de dades en els formularis (fins i tot fitxers), integració amb l’UI per usar els indicadors de progrés, maneig de les credencials d’autenticació, suport per galeta, continuar amb la petició en segon pla (iOS 4+) i molt més.

Google Toolbox for Mac OAuth. GTM-OAuth permet connectar-se a serveis que utilitzen autenticació OAuth. Treballa tant amb les APIs de Google com amb els proveïdors estàndard de OAuth.

Logging

a MTLogging. Permet utilitzar un sistema de log diferent a què incorpora iOS. Fa més fàcil la incorporació de logging en la nostra aplicació als diferents nivells d’errors, warning, info i verbose.

Teniu algun més? Alguna alternativa a aquests framework? Totes les propostes són benvingudes per ampliar aquesta llista.

Lloc Oficial | Apple Dev Center

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *