Apple presenta app que enseñará a programar a los niños

apple

Además de un nuevo sistema operativo para móviles, novedades en Apple TV, la presentación del macOS y novedades en el sistema operativo de Apple Watch, Apple ha presentado también una aplicación que ayudará a los niños a aprender a programar en Swift, algo fundamental para preparar a la próxima generación de grandes desarrolladores.
Continúa leyendo «Apple presenta app que enseñará a programar a los niños»

Publicado el calendario de lanzamiento de Swift 3.0

Imagen: Repositorio de Swift en GitHub
Imagen: Repositorio de Swift en GitHub

Volvemos a hablar de Swift, el lenguaje de programación de Apple, ya que el equipo del mismo ha publicado el calendario previsto para Swift 3.0 incluyendo los ciclos de desarrollo.

Algunos aspectos que se han expuesto en el comunicado es que se trata de una importante actualización con cambios importantes en el propio lenguaje así­ como en la biblioteca estándar. Es por ello que Swift 3.0 no será compatible con Swift 2.2.
Continúa leyendo «Publicado el calendario de lanzamiento de Swift 3.0»

3 recursos para aprender a programar en Swift, el lenguaje de programación de Apple

Ya os hemos hablado con anterioridad acerca de Swift, el lenguaje de programación de Apple que la compañí­a de la manzana presentó a mediados del año 2014. En esta ocasión os traemos tres recursos que pueden resultar de utilidad si estáis pensando en comenzar a programar en este lenguaje.

Swifty:
Swifty

Se trata de una aplicación para iPad que ofrece un enorme número de lecciones interactivas para sumergirnos en el mundo de la programación en Swift. Teniendo en cuenta su planteamiento, Swifty es una herramienta ideal para todos aquellos que quieran adquirir los conocimientos básicos del lenguaje. Aunque las primeras lecciones son gratuitas, es necesario pagar para aprovechar las más avanzadas.

Continúa leyendo «3 recursos para aprender a programar en Swift, el lenguaje de programación de Apple»

Ya es posible probar Swift online gracias a la nueva herramienta de IBM

IBM Swift Sandbox

Hace tan solo unos dí­as Apple confirmaba que Swift (el lenguaje de programación que la compañí­a presentó hace un año y medio) ya era open-source, una buena noticia para todos los desarrolladores de aplicaciones. En esta ocasión, el lenguaje de Apple vuelve a ser noticia debido a que ya es posible probar su funcionamiento sin necesidad de instalar nada en nuestro ordenador.

Estamos ante algo posible gracias a IBM, que ha desarrollado una herramienta que permite a los usuarios probar el funcionamiento de Swift desde el navegador. Se trata de IBM Swift Sandbox, una página web que permitirá que todos aquellos desarrolladores interesados puedan escribir y ejecutar código en un entorno basado en un servidor Linux sin necesidad de instalar nada en sus equipos. Si nos centramos en algunas de las principales ventajas de la herramienta podrí­amos destacar el hecho de que IBM Swift Sandbox nos permite ver de forma simultánea tanto el código escrito como los resultados. Además, IBM ha incluido una serie de ejemplos de código para que los usuarios puedan estudiar el funcionamiento de IBM Swift Sandbox.

Es importante tener en cuenta que la herramienta se encuentra todaví­a en fase beta, por lo que puede contener algún que otro fallo. Podéis probar IBM Swift Sandbox de forma completamente gratuita a través del siguiente enlace.

Fuente: IBM.

Swift, el lenguaje de programación de Apple, YA es OpenSource

Swift

En junio os indicamos que Swift, lenguaje usado para desarrollar aplicaciones para iPhone, iPad y OSX, serí­a opensource, algo que ocurre a partir de hoy mismo.

Sucesor de C y Objective-C, dejan bajo licencia apache tanto el compilador como las bibliotecas para linux, iOS y OS X. Podremos editar y compilar, y crear programas sin limitarnos a la plataforma de apple, con detalles que especifican en swift.org (aunque en estos momentos la web no está disponible, seguramente por la cantidad de accesos recibidos durante el lanzamiento).
Continúa leyendo «Swift, el lenguaje de programación de Apple, YA es OpenSource»

ObjectiveC2Swift, una herramienta para convertir código de Objetive-C a Swift

objetive c a swiftPromueven hoy en Product Hunt una nueva herramienta online llamada ObjectiveC2Swift que busca facilitar a los desarrolladores el tratar de convertir código Objetive-C a código Swift, algo para considerar al ser cada vez más relevante el nuevo lenguaje de programación de Apple en la creación de aplicaciones para su ecosistema de dispositivos.

Claro, aunque el código en Swift resulta más intuitivo en su sintaxis, no es posible renunciar a Objetive-C de la noche a la mañana, más cuando es mucho lo aprendido. Pues bien, para facilitar la transición ya que aunque no es compleja sí­ puede resultar tediosa, Alex Petuschak ha diseñado a ObjectiveC2Swift, una simple pero efectiva herramienta que con apenas un clic y de forma instantánea se encargará de traducir un fragmento de código en Objetive-C a la sintaxis de Swift. Continúa leyendo «ObjectiveC2Swift, una herramienta para convertir código de Objetive-C a Swift»

Swift Education, colección de recursos gratuitos para enseñar Swift en el aula

Swift EducationEn Swift Education, los docentes encontrarán una completa colección de recursos que les ayudará a crear un plan de estudio para enseñar programación con Swift.

Los recursos están divididos en diferentes proyectos que cuentan con todo el contenido necesario para desarrollarlos. Los docentes pueden seguir la dinámica que propone cada proyecto o escoger los materiales que consideran oportunos para el objetivo de su clase.

Los contenidos que se presentan están preparados para adaptarse a cualquier método de aprendizaje y nivel de conocimiento de los alumnos. El programa completo ayudará a los estudiantes a crear aplicaciones en iOS, recorriendo todas las fases del proceso.

Swift Education

Cada uno de los proyectos da a los docentes la guí­a necesaria para que puedan entender el objetivo de cada una de las lecciones y desarrollarlas de forma amena.

Estos recursos están disponibles en GitHub, donde podremos visualizar todos los materiales del curso o descargarlos a nuestro ordenador. O podemos acceder a ellos directamente desde iTunes U.

Swift, el lenguaje de programación de Apple, será OpenSource

captura-28

Una gran noticia llega hoy en el mundo Apple, esta vez relacionada con el lenguaje de programación usado para crear sus aplicaciones: Swift.

El compilador y las bibliotecas para iOS y OS X, y en breve para Linux, estarán disponibles bajo la licencia open-source antes de terminar el año, según acaban de comunicar en el evento Worldwide Developers Conference (WWDC) que se está realizando en estos momentos.

La noticia la da Craig Federighi, Vicepresidente de ingenierí­a de software de la compañí­a, quien comentó que es un paso importante para que Swift, presentado hace ya un año, se transforme en el lenguaje de programación preferido por todos.

Swift quiere ser el sucesor de C y Objective-C, y muchos programadores han empezado a trabajar con él durante los últimos meses, de hecho se han mostrado estudios mostrando que es el lenguaje preferido por muchos programadores en la actualidad.

Un gran movimiento para que podamos ver las maravillas de Swift en más plataformas. Si queréis empezar a estudiarlo, aquí­ tenéis 3 sitios para comenzar a programar en Swift.

Swifty, app para aprender a programar en Swift, el reciente lenguaje de Apple

Swifty es una aplicación para iPad con centenares de lecciones interactivas para aprender a programar en Swift, el lenguaje de programación que Apple lanzó el año pasado para permitir una mejor experiencia en la creación de aplicaciones para iOS y Mac OS X, incluso más cómoda que la ofrecida por Objetive C.

swifty_ipad_and_iphone

Aunque la misma Apple ha tratado de brindar las herramientas suficientes para dominar todo lo que el lenguaje presenta, y decenas de terceros -tan importantes como Stanford quien lanzó un curso online– han creado sus propias guí­as sobre el tema, Swifty es de los pocos que se vale de un entorno intuitivo, novedoso e interactivo para introducir al público general en el aprendizaje de Swift.

Y no es casualidad que sea desde un iPad donde trabaja Swifty pues, a pesar de que no es muy cómodo trabajar tecleando montones de lí­neas de código desde tal dispositivo, sus ilimitadas opciones han hecho posible el diseñar más de 200 lecciones interactivas en las que el usuario puede ir aprendiendo los temas generales que envuelven a Swift (desde el control de variables hasta el uso de funciones y clases) respondiendo a lo presentado en pantalla como si de un quiz se tratara. Continúa leyendo «Swifty, app para aprender a programar en Swift, el reciente lenguaje de Apple»

Swift -el nuevo lenguaje de programación de Apple- experimenta un gran crecimiento en sus pocos meses de vida

Durante el pasado mes de junio os hablamos de Swift, el nuevo lenguaje de programación con el que desarrollar aplicaciones para iOS y OS X anunciado por Apple durante la WWDC de 2014. Durante los dí­as posteriores a este anuncio fueron muchos los que cuestionaron la necesidad de un nuevo lenguaje de programación, sobre todo teniendo en cuenta la cantidad de opciones disponibles en la actualidad.

Ahora, poco más de siete meses después de su lanzamiento, todo parece indicar que la acogida de Swift ha sido bastante buena. En una serie de estadí­sticas recopiladas por el sitio web Redmonk.com podemos observar que en el corto tiempo de vida de Swift, el lenguaje de programación de Apple ha experimentado un crecimiento vertiginoso en el ranking de los más empleados del mundo. Concretamente, Swift ha pasado de la 68ª posición a ocupar el puesto 22º, un salto de 46 posiciones sin precedentes, tal y como indican desde la propia web. Si nos centramos en los primeros puestos del ranking, la primera posición la ocupa JavaScript, seguido de cerca por Java, y a continuación se encuentran lenguajes como PHP, Python, C# y C++.

Por ello, todo parece indicar que Swift continuará con su ascenso a lo largo de este año. Podéis consultar las estadí­sticas completas en el siguiente enlace.

Fuente: Redmonk | Link: Swift.