Frameworks	
  para	
  iOS	
  

       Mauro	
  Parra	
  
   mauropm@gmail.com	
  
Intro	
  
•  Programar	
  en	
  objec<ve-­‐c	
  directamente	
  
   genera	
  aplicaciones	
  na<vas,	
  que	
  si	
  estan	
  bien	
  
   diseñadas,	
  serán	
  más	
  óp<mas	
  que	
  aquellas	
  
   generadas	
  a	
  través	
  de	
  herramientas	
  de	
  
   terceros.	
  
•  Sin	
  embargo,	
  generar	
  código	
  en	
  objec<ve-­‐c	
  no	
  
   necesariamente	
  es	
  el	
  proceso	
  más	
  produc<vo	
  
   del	
  mundo.	
  	
  
Resolviendo	
  
•  Para	
  resolver	
  esto,	
  se	
  creó	
  el	
  proyecto	
  “iOS	
  
   Frameworks”,	
  una	
  página	
  que	
  concentra	
  
   información	
  de	
  varios	
  frameworks	
  de	
  iOS	
  na<vos,	
  
   que	
  resuelven	
  problema<cas	
  comunes.	
  	
  
•  Desde	
  dibujar	
  una	
  barra	
  de	
  “refresh”	
  hasta	
  un	
  
   motor	
  de	
  Msica	
  de	
  2D	
  para	
  juegos,	
  hay	
  muchisimo	
  
   de	
  donde	
  cortar.	
  	
  
•  Esta	
  presentación	
  es	
  una	
  curación	
  de	
  dichos	
  
   frameworks.	
  
Frameworks	
  iOS	
  
•  Box2D	
  –	
  Simulador	
  de	
  Msica	
  2D	
  para	
  juegos…	
  
     2D.	
  Es	
  open	
  source,	
  y	
  actualmente	
  soporta	
  
     poligonos.	
  	
  
     hTp://iosframeworks.com/frameworks/box2d	
  
•  Bullet	
  –	
  Simulador	
  de	
  Msica	
  3D,	
  para	
  juegos.	
  Es	
  
     soXware	
  libre.	
  Detecta	
  colisiones:	
  
     hTp://iosframeworks.com/frameworks/bullet	
  
	
  
Fw	
  iOS	
  
•  CocoahTpserver	
  -­‐	
  Servidor	
  HTTP	
  local,	
  para	
  
   compar<r	
  y	
  repar<r	
  documentos	
  entre	
  tus	
  
   aplicaciones.	
  
   hTp://iosframeworks.com/frameworks/
   cocoahTpserver	
  
•  Core	
  Plot	
  –	
  Gráficador	
  en	
  2D,	
  para	
  generar	
  
   tablas,	
  gráficas	
  de	
  pay,	
  etc.	
  	
  
   hTp://iosframeworks.com/frameworks/core-­‐
   plot	
  
Fw	
  iOS	
  
•  FeedParser	
  –	
  Parseador	
  de	
  RSS/Feeds.	
  
     hTp://iosframeworks.com/frameworks/
     feedparser	
  
•  FlowCover	
  –	
  Genera	
  el	
  efecto	
  que	
  <ene	
  itunes	
  
     para	
  mostrar	
  algunas	
  fotos/imágenes	
  de	
  
     disco.	
  
     hTp://iosframeworks.com/frameworks/
     flowcover	
  
	
  
Fw	
  iOS	
  
•  MGTwiTerEngine	
  –	
  Añade	
  soporte	
  de	
  TwiTer	
  
   fácilmente	
  en	
  tu	
  aplicación	
  con	
  este	
  fw:	
  
   hTp://iosframeworks.com/frameworks/
   mgtwiTerengine	
  
•  Plausible	
  Crashreporter	
  –	
  Anexa	
  la	
  
   funcionalidad	
  de	
  reporteo	
  de	
  crash	
  con	
  este	
  
   fw:	
  
   hTp://iosframeworks.com/frameworks/
   plausible-­‐crashreporter	
  
Fw	
  iOS	
  
•  Reskit	
  –	
  Este	
  fw	
  te	
  permite	
  interactuar	
  con	
  
   plataformas	
  RESTful.	
  Tu	
  código	
  se	
  verá	
  más	
  
   reducido	
  y	
  por	
  ende,	
  más	
  fácil	
  de	
  debuggear	
  en	
  
   caso	
  necesario
   hTp://iosframeworks.com/frameworks/restkit	
  
•  Route	
  Me	
  –	
  Este	
  fw	
  te	
  permite	
  trazar	
  rutas	
  de	
  
   forma	
  similar	
  que	
  el	
  na<vo,	
  pero	
  para	
  cualquier	
  
   fuente	
  de	
  mapas.	
  
   hTp://iosframeworks.com/frameworks/route-­‐me	
  
Fw	
  iOS	
  
•  TouchJSON	
  –	
  Parser	
  y	
  generador	
  de	
  JSON	
  
   hTp://iosframeworks.com/frameworks/
   touchjson	
  
•  Para	
  saber	
  más,	
  visita:	
  
   	
  
   hTp://iosframeworks.com	
  

Frameworks iOS

  • 1.
    Frameworks  para  iOS   Mauro  Parra   mauropm@gmail.com  
  • 2.
    Intro   •  Programar  en  objec<ve-­‐c  directamente   genera  aplicaciones  na<vas,  que  si  estan  bien   diseñadas,  serán  más  óp<mas  que  aquellas   generadas  a  través  de  herramientas  de   terceros.   •  Sin  embargo,  generar  código  en  objec<ve-­‐c  no   necesariamente  es  el  proceso  más  produc<vo   del  mundo.    
  • 3.
    Resolviendo   •  Para  resolver  esto,  se  creó  el  proyecto  “iOS   Frameworks”,  una  página  que  concentra   información  de  varios  frameworks  de  iOS  na<vos,   que  resuelven  problema<cas  comunes.     •  Desde  dibujar  una  barra  de  “refresh”  hasta  un   motor  de  Msica  de  2D  para  juegos,  hay  muchisimo   de  donde  cortar.     •  Esta  presentación  es  una  curación  de  dichos   frameworks.  
  • 4.
    Frameworks  iOS   • Box2D  –  Simulador  de  Msica  2D  para  juegos…   2D.  Es  open  source,  y  actualmente  soporta   poligonos.     hTp://iosframeworks.com/frameworks/box2d   •  Bullet  –  Simulador  de  Msica  3D,  para  juegos.  Es   soXware  libre.  Detecta  colisiones:   hTp://iosframeworks.com/frameworks/bullet    
  • 5.
    Fw  iOS   • CocoahTpserver  -­‐  Servidor  HTTP  local,  para   compar<r  y  repar<r  documentos  entre  tus   aplicaciones.   hTp://iosframeworks.com/frameworks/ cocoahTpserver   •  Core  Plot  –  Gráficador  en  2D,  para  generar   tablas,  gráficas  de  pay,  etc.     hTp://iosframeworks.com/frameworks/core-­‐ plot  
  • 6.
    Fw  iOS   • FeedParser  –  Parseador  de  RSS/Feeds.   hTp://iosframeworks.com/frameworks/ feedparser   •  FlowCover  –  Genera  el  efecto  que  <ene  itunes   para  mostrar  algunas  fotos/imágenes  de   disco.   hTp://iosframeworks.com/frameworks/ flowcover    
  • 7.
    Fw  iOS   • MGTwiTerEngine  –  Añade  soporte  de  TwiTer   fácilmente  en  tu  aplicación  con  este  fw:   hTp://iosframeworks.com/frameworks/ mgtwiTerengine   •  Plausible  Crashreporter  –  Anexa  la   funcionalidad  de  reporteo  de  crash  con  este   fw:   hTp://iosframeworks.com/frameworks/ plausible-­‐crashreporter  
  • 8.
    Fw  iOS   • Reskit  –  Este  fw  te  permite  interactuar  con   plataformas  RESTful.  Tu  código  se  verá  más   reducido  y  por  ende,  más  fácil  de  debuggear  en   caso  necesario hTp://iosframeworks.com/frameworks/restkit   •  Route  Me  –  Este  fw  te  permite  trazar  rutas  de   forma  similar  que  el  na<vo,  pero  para  cualquier   fuente  de  mapas.   hTp://iosframeworks.com/frameworks/route-­‐me  
  • 9.
    Fw  iOS   • TouchJSON  –  Parser  y  generador  de  JSON   hTp://iosframeworks.com/frameworks/ touchjson   •  Para  saber  más,  visita:     hTp://iosframeworks.com