Frameworks iOS

Mauro Parra-Miranda
Mauro Parra-MirandaSoftware Developer at Appcelerator
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	
  
1 of 9

Recommended

Larissa by
Larissa  Larissa
Larissa lindaeri
406 views3 slides
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards by
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsSofia2 Smart Platform
1.7K views42 slides
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps.... by
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Luis Beltran
195 views65 slides
Code Blast 2012 - Node.js by
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.jsINSIGNIA4U
1.2K views26 slides
NSCoder - Metal by
NSCoder - MetalNSCoder - Metal
NSCoder - MetalNSCoder Mexico
634 views24 slides
Html5 vs Flash by
Html5 vs FlashHtml5 vs Flash
Html5 vs FlashCarlos Toxtli
1.5K views121 slides

More Related Content

Similar to Frameworks iOS

DotNetDom: El futuro de Xamarin by
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinJavier Suárez Ruiz
96 views65 slides
.NET Core 1.0 y ASP.NET Core 1.0 by
.NET Core 1.0 y ASP.NET Core 1.0.NET Core 1.0 y ASP.NET Core 1.0
.NET Core 1.0 y ASP.NET Core 1.0Luis Ruiz Pavón
288 views37 slides
Herramientas Y Programas Utiles by
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas UtilesJairo Gatjens
970 views11 slides
Presentacion de la revista by
Presentacion de la revistaPresentacion de la revista
Presentacion de la revistaKaren_t_p
186 views7 slides
El computador y sus partes y los Dispositivos by
El computador y sus partes y los Dispositivos El computador y sus partes y los Dispositivos
El computador y sus partes y los Dispositivos Jonni Mendoza
193 views9 slides
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor... by
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Andrés Iturralde
1.3K views23 slides

Similar to Frameworks iOS(20)

Herramientas Y Programas Utiles by Jairo Gatjens
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
Jairo Gatjens970 views
Presentacion de la revista by Karen_t_p
Presentacion de la revistaPresentacion de la revista
Presentacion de la revista
Karen_t_p186 views
El computador y sus partes y los Dispositivos by Jonni Mendoza
El computador y sus partes y los Dispositivos El computador y sus partes y los Dispositivos
El computador y sus partes y los Dispositivos
Jonni Mendoza193 views
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor... by Andrés Iturralde
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Andrés Iturralde1.3K views
Lenny muñoz by lennyml
Lenny muñozLenny muñoz
Lenny muñoz
lennyml3 views
Herramientas de Intel en Android Day by videos
Herramientas de Intel en Android DayHerramientas de Intel en Android Day
Herramientas de Intel en Android Day
videos613 views
NetRaf 2017 - La plataforma .NET en el 2017 by Diego Bersano
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
Diego Bersano7.3K views
Code Blast 2012 - Fast Mobile Prototyping by INSIGNIA4U
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile Prototyping
INSIGNIA4U504 views
Microsoft Visual Studio Universidad OYM Seccion 0435 by Scarlett Rodriiguez
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
Introduction to .NET MAUI.pdf by Luis775803
Introduction to .NET MAUI.pdfIntroduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdf
Luis77580378 views

More from Mauro Parra-Miranda

Configuraciones inseguras by
Configuraciones insegurasConfiguraciones inseguras
Configuraciones insegurasMauro Parra-Miranda
55 views10 slides
Cloudevel - Microsoft Azure - 101 by
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Mauro Parra-Miranda
38 views46 slides
¿Cómo crear un dream team de ciberseguridad? by
¿Cómo crear un dream team de ciberseguridad?¿Cómo crear un dream team de ciberseguridad?
¿Cómo crear un dream team de ciberseguridad?Mauro Parra-Miranda
121 views14 slides
Startuplie - un ejercicio de sinceridad en español by
Startuplie - un ejercicio de sinceridad en españolStartuplie - un ejercicio de sinceridad en español
Startuplie - un ejercicio de sinceridad en españolMauro Parra-Miranda
69 views28 slides
Usando azure para escalar tu producto by
Usando azure para escalar tu productoUsando azure para escalar tu producto
Usando azure para escalar tu productoMauro Parra-Miranda
77 views21 slides
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk by
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkMauro Parra-Miranda
173 views13 slides

More from Mauro Parra-Miranda(20)

Startuplie - un ejercicio de sinceridad en español by Mauro Parra-Miranda
Startuplie - un ejercicio de sinceridad en españolStartuplie - un ejercicio de sinceridad en español
Startuplie - un ejercicio de sinceridad en español
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk by Mauro Parra-Miranda
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
Cómo crear un dream team técnico - CPMX4 - 2013 by Mauro Parra-Miranda
Cómo crear un dream team técnico - CPMX4 - 2013Cómo crear un dream team técnico - CPMX4 - 2013
Cómo crear un dream team técnico - CPMX4 - 2013
Desarrollando Apps móviles con Titanium Studio by Mauro Parra-Miranda
Desarrollando Apps móviles con Titanium StudioDesarrollando Apps móviles con Titanium Studio
Desarrollando Apps móviles con Titanium Studio
Mauro Parra-Miranda1.9K views
Desarrollando Apps móviles con Titanium Studio by Mauro Parra-Miranda
Desarrollando Apps móviles con Titanium StudioDesarrollando Apps móviles con Titanium Studio
Desarrollando Apps móviles con Titanium Studio
Mauro Parra-Miranda2.9K views

Recently uploaded

Tarea Curso Tecnologias para la enseñanza virtual.pptx by
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptxlesliealejandraContr
12 views11 slides
PRESENTACIÓN.pptx by
PRESENTACIÓN.pptxPRESENTACIÓN.pptx
PRESENTACIÓN.pptxsusanaasotoleiva
6 views1 slide
fundamentos de electricidad electronica by
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronicaKevin619029
5 views16 slides
Tarea15.pptx by
Tarea15.pptxTarea15.pptx
Tarea15.pptxillanlir
11 views6 slides
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx by
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxMaraJos722801
5 views6 slides
Tecnologías para la enseñanza virtual_cdc.pptx by
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptxCarmenerdelHuasco
6 views25 slides

Recently uploaded(20)

Tarea Curso Tecnologias para la enseñanza virtual.pptx by lesliealejandraContr
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptx
fundamentos de electricidad electronica by Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 views
Tarea15.pptx by illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir11 views
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx by MaraJos722801
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
MaraJos7228015 views
Tecnologías para la enseñanza virtual_cdc.pptx by CarmenerdelHuasco
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptx
Los principios de la Antropometria y Ergonomia.pdf by BenisBorges
Los principios de la Antropometria y Ergonomia.pdfLos principios de la Antropometria y Ergonomia.pdf
Los principios de la Antropometria y Ergonomia.pdf
BenisBorges6 views
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx by davidsalazar63484
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxDELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
Presentación: El impacto y peligro de la piratería de software by EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1117 views
Fundamentos de electricidad y electrónica.docx by DilanTabares
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docx
DilanTabares5 views
Fundamentos De Electricidad y Electrónica equipo 5.pdf by coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria14 views
Fundamentos de Electricidad y Electronica 9-3 (1).docx by Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094797 views
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx by DilanTabares
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx
DilanTabares6 views
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx by dreadlockp5
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptxCÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
dreadlockp58 views
Tecnologías para la enseñanza virtual by mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem9 views
MVelazco_Internet, Origenes y Evolucion.pptx by al223915
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptx
al2239156 views

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