Resumen de la Keynote Platforms State of the Union, la interesante para desarrolladores

En esta entrada veremos el resumen de la conferencia principal para desarrolladores de las plataformas de Apple durante la #WWDC18

Read More

WWDC Developer Edition 1ª Parte

La semana hicimos una colaboración con los Podcast Sin Nombre de Andy y Lucas con una primera parte de análisis de las novedades para desarrolladores de la WWDC , lo tenéis disponibles desde ivoox a través de este enlace WWDC Developer Edition 1ª Parte.

Estamos muy contentos con esta colaboración ya que nos dejan hablar de cualquier cosa y tanto Andy como Lucas han sido muy amables. Ya tenemos ganas de seguir con esta colaboración

El análisis completo lo podéis ver desde el post de Novedades de la WWDC 2015 para desarrolladores.

Dejadnos los comentario en ivoox para que así podamos resolver dudas que puedan surgir 🙂

Curso de iOS7: Instruments

Instruments

Instruments es la herramienta de profiling (análisis de rendimiento) integrada en Xcode. Esta herramienta nos permitirá optimizar el rendimiento de nuestra aplicación así como detectar fallos en la aplicación.

Funcionalidades

Las funcionalidades principales de la aplicación Instruments son las siguientes:
  • Recolectar información de la aplicación
  • Analizar los procesos de asignación de memoria
  • Realizar búsquedas de fugas de memoria (memory leaks).
  • Localizar problemas de rendimiento.
  • Medir la Entrada/Salida.
  • Automatizar pruebas de interfaz.

Como entrar a Instruments

Desde la ventana principal de Xcode pulsamos Comando+I o desde el menú Product->Profile y nos aparecerá la siguiente pantalla:
Como puede verse lo que nos pregunta es el tipo de análisis que queremos realizar. Una vez elegido pulsamos en el botón profile y nos aparece una pantalla similar a la siguiente:

Partes de la interfaz

Empezaremos por los controles principales:
Como puede verse es una pantalla similar en interfaz a la que tenemos en el Xcode. De esta manera podemos ver los controles de arranque y parada del análisis:
El principal será el botón de grabación que es el que nos permitirá arrancar y parar la aplicación para empezar el análisis.
En la parte izquierda podemos ver el área de perfiles:
En esta caso como sólo estamos analizando los tiempos de ejecución sólo disponemos de un perfil seleccionado:
En la parte inferior en donde podemos ver en detalles cada uno de los elementos que tienen que ver con el perfil seleccionado:
En este caso podemos ver las distintas llamadas a función que hacemos en la aplicación, ordenadas por su tiempo de ejecución en la parte derecha y en la parte izquierda los menús de selección de llamadas.
Por otra parte nos permite ver también el detalle de dichas llamadas en la parte de la derecha:
En posteriores tema veremos como utilizar esta herramienta para distintos usos.

Referencias

Categorías de Cursos

RSS Cursos de Desarrollo

  • Serie de Artículos de Docker 13/01/2020
    En esta entrada veremos cómo manejar Docker, en una serie de artículos explicativos. No te los pierdas He instalado Docker, ¿Y ahora qué? Docker Compose, para cuando quieres arrancar varios contenedores de manera coordinada
  • ¿Que Frameworks de Frontend son los más utilizados en el millón de páginas del Top de Alexa? 09/01/2020
    Partiendo de la idea del blog de de Andros, y del post sobre su estudio del uso de WordPress con un ejemplo de Clojure. He iniciado un proyecto secundario sobre el uso de las tecnologías usadas en las, más de 1.000.000 principales webs de Internet según Alexa. La idea, es la de ampliar la publicación […]
  • Artículos de administración de Servidores 08/01/2020
    Esta serie de artículos nos permiten saber cómo se instala y se configura un servidor desde cero: Nuevo Servidor NAS reciclado Acceso a servidor de la oficina desde fuera gracias a dinaip Configuración de un firewall de manera sencilla en Debian/Ubuntu
  • ¿Cuál es el uso de WordPress en los principales sitios de Internet según Alexa? 14/12/2019
    Empezamos con nuestra serie de publicaciones sobre tecnologías concretas que más se usan en Internet, en este caso con WordPress. ¿Quieres saber cómo es de importante y cuánto se utiliza? No te pierdas esta entrada.
  • Estudio de Uso de Tecnologías en el millón de páginas más vistas según Alexa 13/12/2019
    Partiendo de la idea del blog de de Andros, y del post sobre su estudio del uso de WordPress con un ejemplo de Clojure. He iniciado un proyecto secundario sobre el uso de las tecnologías usadas en las, más de 1.000.000 principales webs de Internet según Alexa. La idea, es la de ampliar la publicación […]
  • Configuración de un firewall de manera sencilla en Debian/Ubuntu 08/12/2019
    Uno de los problemas principales a la hora de asegurar un servidor es la de filtrar el tráfico de entrada y de salida del mismo, asegurando así que todas las conexiones entrantes y salientes están controladas y sabemos desde donde podemos entrar a los servicios que queremos y no desde donde no queremos. En esta […]
  • Acceso a servidor de la oficina desde fuera gracias a dinaip 06/12/2019
    Una de las tareas para poder acceder a los servicios de nuestro flamante servidor reciclado desde Internet es la de poder configurar el Router y el DNS Dinámico para darle un nombre fijo en Internet, en esta entrada explicaremos cómo lo hemos hecho. Solicitud de IP abierta a Internet en Pepephone El primer paso que […]
  • Arquitectura Web 4.0: Entornos Desacoplados 04/12/2019
    Dentro de la arquitectura Web un Entorno Desacoplado es la combinación de un FrontEnd y un Backend. En esta entrada veremos cómo funciona esta arquitectura desde los puntos más básicos. Como puede verse en el diagrama, una vez cargada una aplicación Frontend, se debería comportar como un agente más que consulta al Servicio Web Rest […]
  • Arquitectura Web 3.0 Frontend 02/12/2019
    Para entender cómo funciona la web iremos viendo cómo funciona de una manera sencilla a la más compleja. En esta entrada veremos los pasos para resolver una petición Web HTTP que gestionar el Navegador Web y cómo se ejecuta el código Javascript   Cliente Web: Solicita la resolución de nombres, actúa como un cliente DNS, […]
  • Estudio de uso de CMSs en los principales 100.000 sitios de la web según Alexa 02/12/2019
    Partiendo de la idea del blog de de Andros, y del post sobre su estudio del uso de WordPress con un ejemplo de Clojure. He iniciado un proyecto secundario sobre el uso de las tecnologías usadas en las, en principio, 100.000 principales webs de Internet según Alexa. La idea, será la de ampliar la publicación […]

Si estás interesado en seguir formándote tenemos una serie de cursos gratuitos: http://cursosdedesarrollo.com/cursos/

También disponemos de algunos cursos de pago por si son de tu interés: https://cursosdedesarrollo.com/tienda/

Curso de Angular: https://cursosdedesarrollo.com/tienda/angular/

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies