Algunos apuntes con códigos y breves descripciones de Java, Swift, PHP o SQL

HackerRank con Swift: Strings Making Anagrams

En el siguiente artículo se buscará desarrollar con lenguaje de programación swift el problema planteado en la pagina HackerRank

El ejercicio en cuestion se llama “Making Anagrams” y se encuentra en Practice >> Interview Preparation Kit >> String Manipulattion. El problema esta catalogado como fácil.

Como es costumbre, y antes de comenzar, el contexto del desarrollo y ejemplo es:

[blockquote] Sistema Operativo: macOS Catalina
Xcode 11.6
Lenguaje Swift
[/blockquote]

Continuando con el problema, la descripcion de este es:

hackerRank Strings Making Anagrams problem

Lo requerido, y las condiciones son:

hackerRank Strings Making Anagrams instruction

Desarrollo

Al igual que el ejemplo anterior Lo mas recomendable es tomar una hoja de papel y un lapiz, luego empezar a plantear el problema y desarrollar una solucion.

(más…)

HackerRank con Swift: 2D Array – DS

En el siguiente artículo se buscará desarrollar con lenguaje de programación swift el problema planteado en la pagina HackerRank

El ejercicio en cuestion se llama “2D Array – DS” y se encuentra en Practice >> Interview Preparation Kit >> Arrays (enlace). El problema esta catalogado como fácil.

Como es costumbre, y antes de comenzar, el contexto del desarrollo y ejemplo es:

Sistema Operativo: macOS Catalina
Xcode 11.6
Lenguaje Swift

Continuando con el problema, la descripcion de este es:

Lo requerido, y las condiciones son:

(más…)

Generación de gráficos en Swift

Publicado el por

A continuación se mostrara un ejemplo básico de cómo generar gráficos en Swift. Para esto se usará la librería de Daniel Cohen Gindi llamada Charts, que se encuentra en este enlace. Esta libreria cuenta con 8 diferentes tipos de graficos personalizables, de los cuales a continuación solo se mostrará un ejemplo basico para iniciarse con esta y comprender su uso.

charts logo github

El post se dividirá en las siguientes secciones:

  • Configuración inicial e instalación de librería
  • Configuración de la vista y componentes gráficos
  • Codificación de los gráficos

Como es costumbre, y antes de comenzar, el contexto del desarrollo y ejemplo es:

Sistema Operativo: macOS High Sierra
Xcode 10.1
Swift 4.2

(más…)

IOS con Swift: Aplicación básica y despliegue de hora

Publicado el por

A continuación se mostrará un ejemplo básico de una aplicación funcional en iPhone con código nativo que despliega la hora. Si bien, la app es inútil (nadie descargará una app que solo muestra la hora), este post tiene objetivos muy básicos:

⁃ Crear y configurar la interfaz visual de la aplicación desde cero
⁃ Vincular elementos de la interfaz con el backend
⁃ Con lenguaje de programación nativo, programar el despliegue de la hora
⁃ Actualizar automáticamente cada segundo el despliegue de la hora

Como es costumbre, el contexto del desarrollo y ejemplo es:

Sistema Operativo: macOS High Sierra
Xcode 10.1
Swift 4.2

Además, el proyecto completo se encuentra para descarga libre en GitHub en este enlace.

Comenzando con el desarrollo, abriremos Xcode y configuraremos un nuevo proyecto

Luego, se tiene la estructura del proyecto en Xcode:

(más…)