:::: MENU ::::
Posts tagged with: iOS

Creating an app with GPT-4

This was a weekend project for my daughter. She is six year old add sometimes, she get bored and ask «what can we play»‘ So I think maybe an application can help to decide. This was my initial prompt for GPT-4 and from this prompt I was able to build almost the entire application without […]


iOS: Obtener una imagen del carrete

Cuando estamos creando una aplicación iOS para la que necesitamos obtener una foto del carrete de nuestro iPhone / iPad, tenemos que utilizar la clase: UIImagePickerController. Normalmente lo haremos de la siguiente forma en nuestro controlador: // Preparamos el image picker imgPicker = [[UIImagePickerController alloc] init]; [imgPicker setDelegate:self]; // Establecemos el origen de la imagen […]



Actualizar un UIImageView desde una URL

Cuando queremos actualizar un UIImageView desde una dirección URL, descargando la imagen desde un servidor Web, debemos considerar algunos puntos: Al actualizar desde una URL, puede que el tiempo de descarga de la imagen sea considerable, y podemos dejar bloqueado el interfaz de usuario durante la descarga, lo que empeora la usabilidad. Esto ocurre por […]


Carga de imagen asíncrona UIImageView en aplicación iOS (iPhone, iPad)

En el siguiente vídeo podéis ver cómo descargar imágenes desde una URL de forma asíncrona y asignarlas a un control UIImageView. La carga de imágenes asíncrona debería hacerse siempre que se necesite utilizar imágenes descargadas de un servicio o servidor Web, por ejemplo en aplicaciones tipo red social, donde se deben mostrar imágenes subidas por […]


Conseguir que una aplicación iOS se cierre completamente

Desde la llegada de iOS 4 y la multitarea/ejecución en background, la gestión del ciclo de vida las aplicaciones iPhone y iPad es ligeramente diferente ya que es necesario tener en cuenta algunos eventos adicionales a nivel de aplicación. Al menos los dos siguientes: applicationDidEnterBackground:(UIApplication *)application; applicationWillEnterForeground:(UIApplication *)application; Ambos son llamados por el sistema operativo […]


Decepción en Cupertino: ni rastro del iPhone 5

Acaba de terminar la keynote de Apple en la que todo el mundo esperaba la presentación del nuevo terminal de la marca y el sentimiento general es de decepción. Apple ha presentado, como se esperaba, un ‘nuevo’ iPhone, pero todo se ha quedado en una evolución bastante escasa del iPhone 4, a la que han […]



Leer un XML en una aplicación iPhone

Tutorial para leer un fichero XML desde una aplicación iPhone/iPad. El fichero XML leido puede estar tanto en local (compilado con el proyecto) o en un servidor Web remoto. El parseo de ficheros XML puede realizarse con la clase NSXMLParser y es una lectura guiada por eventos (event-driven, si alguien quiere buscar algo de teoría […]


Obtener latitud y longitud en aplicación iPhone

Un pequeño manual para los que necesiten utilizar la ubicación actual del usuario en su aplicación iPhone o iPad. Podríamos afrontarlo de dos formas diferentes, una derivando la clase CLLocationManager y añadiendo allí nuestra funcionalidad, y la segunda creando una instancia de dicha clase en la clase de nuestro proyecto donde necesitemos utilizar la ubicación actual. […]



Cácular la distancia entre puntos dados por latitud y longitud

Mucho que explicar, pero posiblemente la teoría no le interese a nadie, así que pondré directamente el algoritmo para realizar el cálculo de la distancia. Si alguien tiene curiosidad, se basa en la trigonometría esférica (y asume que la tierra tiene esta forma). Con esas premisas, el trabajo consiste en obtener la distancia entre dos puntos […]