Apple anuncia el nuevo lenguaje Swift
Apple anuncia el nuevo lenguaje Swift
Apple anuncia el nuevo lenguaje Swift. Para los curiosos también edita una guía de programación gratis que se puede bajar aquí :
https://itunes.apple.com/us/book/swift- ... &at=10l3N7
Algunas características :
println("Hello, world")
no necesitamos el punto y coma a final de linea ( como en harbour).
declaración de variables y operaciones "en linea"
“let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples."
let fruitSummary = "I have \(apples + oranges) pieces of fruit.”
Declaración de funciones :
func greet(name: String, day: String) -> String {
return "Hello \(name), today is \(day)."
}
greet("Bob", "Tuesday")”
https://itunes.apple.com/us/book/swift- ... &at=10l3N7
Algunas características :
println("Hello, world")
no necesitamos el punto y coma a final de linea ( como en harbour).
declaración de variables y operaciones "en linea"
“let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples."
let fruitSummary = "I have \(apples + oranges) pieces of fruit.”
Declaración de funciones :
func greet(name: String, day: String) -> String {
return "Hello \(name), today is \(day)."
}
greet("Bob", "Tuesday")”
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Manuel,
El libro no se puede descargar desde un ordenador Windows ? No hay un resumen detallado de la sintaxis del lenguaje ?
A toda la gente que lleva ya algunos años programando en Obj-C les va a hacer poca gracia tener que reescribir todo... (salvo que este lenguaje sea opcional y se pueda seguir usando Obj-C)
El libro no se puede descargar desde un ordenador Windows ? No hay un resumen detallado de la sintaxis del lenguaje ?
A toda la gente que lleva ya algunos años programando en Obj-C les va a hacer poca gracia tener que reescribir todo... (salvo que este lenguaje sea opcional y se pueda seguir usando Obj-C)
Re: Apple anuncia el nuevo lenguaje Swift
La descarga es a formato ibook de apple , no se si se puede pasar a un pdf ( supongo que si ) . Lo miro cuando pueda y si puedo pasarlo ( son unas 350 paginas o mas ) pongo un enlace para descargarlo .Antonio Linares wrote:Manuel,
El libro no se puede descargar desde un ordenador Windows ? No hay un resumen detallado de la sintaxis del lenguaje ?
------------ edito --------------------
https://developer.apple.com/library/pre ... index.html
Pueden convivir sin ningún problema tanto objective-c como C , lo que no tengo claro es si tiene que ser en módulos separados o no . supongo que lo desarrollado ya se quedará en objective-c .Antonio Linares wrote:Manuel,
A toda la gente que lleva ya algunos años programando en Obj-C les va a hacer poca gracia tener que reescribir todo... (salvo que este lenguaje sea opcional y se pueda seguir usando Obj-C)
Intentaré instalar un yosemite en un disco externo y en el el xcode 6 en los proximos dias y ya iré contando.
Los programadores se tienen que estar ahorcando :- ) , nuevo lenguaje , 4000 nuevas aPis , nuevas funciones colaborativas ... pa morirse.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Manuel,
Gracias por tu ayuda como siempre.
Afortunadamente muchos de nosotros aprendimos hace mucho tiempo que con Clipper se puede hacer de todo y por eso construimos nuestro propio compilador Harbour, y a los "ingenieros" de todas esas empresas, que sigan inventando lo que quieran, que a nosotros no nos asusta, porque con Harbour somos invencibles
Gracias por tu ayuda como siempre.
Bienvenidos al progreso: "tire todo a la basura cada x tiempo y empiece de cero, que _ de idea nuevamente"Los programadores se tienen que estar ahorcando , nuevo lenguaje , 4000 nuevas aPis , nuevas funciones colaborativas ... pa morirse.
Afortunadamente muchos de nosotros aprendimos hace mucho tiempo que con Clipper se puede hacer de todo y por eso construimos nuestro propio compilador Harbour, y a los "ingenieros" de todas esas empresas, que sigan inventando lo que quieran, que a nosotros no nos asusta, porque con Harbour somos invencibles
Re: Apple anuncia el nuevo lenguaje Swift
Antonio, totalmente de acuerdo
He conseguido un Mac Mini de segunda mano y ahí estoy introduciéndome en este mundillo
He conseguido un Mac Mini de segunda mano y ahí estoy introduciéndome en este mundillo
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Cristobal,
Si necesitas ó te apetece FiveMac solo tienes que decirlo
Con todo lo que ayudas en estos foros, tienes lo que quieras a tu disposición. Y la verdad que es una experiencia realmente bonita ver como Harbour funciona en cualquier sistema operativo
Si necesitas ó te apetece FiveMac solo tienes que decirlo
Con todo lo que ayudas en estos foros, tienes lo que quieras a tu disposición. Y la verdad que es una experiencia realmente bonita ver como Harbour funciona en cualquier sistema operativo
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Mas noticias...
Ya tengo instalado yosemite beta 1 y xcode 6 beta1 ....
El nuevo sistema ... feo de narices . No me gusta .Un Doc plano sin opción a cambio , unas ventanas semi transparentes estilo windows Vista con aéreo , unas carpetas en color azul semitrasparentes horribles . Han quitado la pantalla de widgets . Para ser una Beta1 no fallan demasiadas cosas .
La libreria de fivemac no me regenera completa por un error en unas cabeceras , pero siendo una beta puede ser normal ( ya me paso con la beta de xcode 5 ) . Usando las librerías generadas en Maverisks para 10.9 con el build.sh de samples los ejemplos se generan sin problemas y en un primer vistazo funcionan perfectamente.
Parece que fivemac seguirá funcionando en este nuevo sistema .
En cuanto pueda subo unas imágenes para que lo veáis.
Ya tengo instalado yosemite beta 1 y xcode 6 beta1 ....
El nuevo sistema ... feo de narices . No me gusta .Un Doc plano sin opción a cambio , unas ventanas semi transparentes estilo windows Vista con aéreo , unas carpetas en color azul semitrasparentes horribles . Han quitado la pantalla de widgets . Para ser una Beta1 no fallan demasiadas cosas .
La libreria de fivemac no me regenera completa por un error en unas cabeceras , pero siendo una beta puede ser normal ( ya me paso con la beta de xcode 5 ) . Usando las librerías generadas en Maverisks para 10.9 con el build.sh de samples los ejemplos se generan sin problemas y en un primer vistazo funcionan perfectamente.
Parece que fivemac seguirá funcionando en este nuevo sistema .
En cuanto pueda subo unas imágenes para que lo veáis.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Manuel,
gracias!!!
gracias!!!
Re: Apple anuncia el nuevo lenguaje Swift
Primeras imagenes :
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Para los que no lo sepan la primera imagen que muestra Manuel es una aplicación construida con Harbour y FiveMac
Re: Apple anuncia el nuevo lenguaje Swift
Seguimos adelante . Ya esta resuelto el problema y ya reconstruyo las librerías de fivemac con sdk 10.10 .Salen algunas alertas , sobretodo por cosas como los alloc que al ser ahora la gestión de memoria automática sobran . Compilo los ejemplos sin gran problema así que Fivemac sigue funcionando en el Nuevo sistema de Apple . Toca investigar como usar la nueva api rescata en swift , que es mucho mas concisa en código y según dice la propia Apple mas rápida y eficiente .
Pongo otra nueva imagen con el programa de Jose Luis ( Alanit ) recompilado con sdk 10.10 en el Yosemite .
Pongo otra nueva imagen con el programa de Jose Luis ( Alanit ) recompilado con sdk 10.10 en el Yosemite .
Re: Apple anuncia el nuevo lenguaje Swift
Antonio, muchas gracias por tus palabrasAntonio Linares wrote:Cristobal,
Si necesitas ó te apetece FiveMac solo tienes que decirlo
Con todo lo que ayudas en estos foros, tienes lo que quieras a tu disposición. Y la verdad que es una experiencia realmente bonita ver como Harbour funciona en cualquier sistema operativo
Ando muy muy liado últimamente, pero ten por seguro que pronto tendrás noticias mias
Aun no he tenido tiempo con el mac mini nada más que para echarle un vistazo por encima y empezar a instalarle un poco de software
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
Personalmente estoy perdiendo el interés en Apple porque no me gusta la filosofía que mueve la compañia desde hace ya bastante tiempo. Me gustaba el Steve Jobs solo, sentado en el suelo de una habitación, sin nada (cuando le echaron de Apple). Ese es el auténtico Steve Jobs, y aunque no le conocí lo suficiente para hablar de él, pero a los hombres se les conoce por sus obras, y lo que ahora es Apple y simboliza, ya no me gusta.
Me parece una empresa que no es solidaria con el mundo: hacer que la juventud pague esos precios desorbitados, haciendo crecer el deseo en la juventud de poner su dinero en objetos materiales y no en ayudar a otros. Cuando veo a un chico joven con un iphone me apena que sea esa su consciencia, en solo él mismo, de ahí lo de la letra i en todos los nombres de sus productos: Yo, yo, yo... Hay tanta gente necesitada, hay tanto por hacer en el mundo. Que sentido tiene promover más y más materialismo ?
Ahora uso un Android, que me costó unos 120 euros y me parece suficientemente bueno como smartphone y no me siento participe de ese colectivo de ciegos que solo valoran el éxito empresarial y rinden culto al dinero. El dinero es como la comida: que no te falte y cuida que no te sobre o engordarás
Y no niego que trabajo con ordenadores Apple, pero los compro de segunda mano cuando su precio es razonable.
Me parece una empresa que no es solidaria con el mundo: hacer que la juventud pague esos precios desorbitados, haciendo crecer el deseo en la juventud de poner su dinero en objetos materiales y no en ayudar a otros. Cuando veo a un chico joven con un iphone me apena que sea esa su consciencia, en solo él mismo, de ahí lo de la letra i en todos los nombres de sus productos: Yo, yo, yo... Hay tanta gente necesitada, hay tanto por hacer en el mundo. Que sentido tiene promover más y más materialismo ?
Ahora uso un Android, que me costó unos 120 euros y me parece suficientemente bueno como smartphone y no me siento participe de ese colectivo de ciegos que solo valoran el éxito empresarial y rinden culto al dinero. El dinero es como la comida: que no te falte y cuida que no te sobre o engordarás
Y no niego que trabajo con ordenadores Apple, pero los compro de segunda mano cuando su precio es razonable.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Apple anuncia el nuevo lenguaje Swift
En memoria de un hombre que se atrevió a ser él mismo
Toda crisis es un renacer, y el Steve Jobs solo, despedido de su propia empresa, renació más fuerte que antes, más completo.
Toda crisis es un renacer, y el Steve Jobs solo, despedido de su propia empresa, renació más fuerte que antes, más completo.