Apple anuncia el nuevo lenguaje Swift

Apple anuncia el nuevo lenguaje Swift

Postby mastintin » Mon Jun 02, 2014 7:20 pm

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")”
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Tue Jun 03, 2014 5:40 am

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)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Apple anuncia el nuevo lenguaje Swift

Postby mastintin » Tue Jun 03, 2014 9:19 am

Antonio Linares wrote:Manuel,

El libro no se puede descargar desde un ordenador Windows ? No hay un resumen detallado de la sintaxis del lenguaje ?



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 .
------------ edito --------------------
https://developer.apple.com/library/pre ... index.html

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)

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 .
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.
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Tue Jun 03, 2014 1:06 pm

Manuel,

Gracias por tu ayuda como siempre.

Los programadores se tienen que estar ahorcando :-) , nuevo lenguaje , 4000 nuevas aPis , nuevas funciones colaborativas ... pa morirse.


Bienvenidos al progreso: "tire todo a la basura cada x tiempo y empiece de cero, que hemos cambiado de idea nuevamente" :-)

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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Apple anuncia el nuevo lenguaje Swift

Postby cnavarro » Tue Jun 03, 2014 7:34 pm

Antonio, totalmente de acuerdo
He conseguido un Mac Mini de segunda mano y ahí estoy introduciéndome en este mundillo
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3888
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Tue Jun 03, 2014 9:18 pm

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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Re: Apple anuncia el nuevo lenguaje Swift

Postby mastintin » Wed Jun 04, 2014 5:55 am

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. :D
Parece que fivemac seguirá funcionando en este nuevo sistema .
En cuanto pueda subo unas imágenes para que lo veáis.
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Wed Jun 04, 2014 7:02 am

Manuel,

gracias!!! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Apple anuncia el nuevo lenguaje Swift

Postby mastintin » Wed Jun 04, 2014 7:07 am

Primeras imagenes :

Image

Image
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Wed Jun 04, 2014 7:18 am

Para los que no lo sepan la primera imagen que muestra Manuel es una aplicación construida con Harbour y FiveMac :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Apple anuncia el nuevo lenguaje Swift

Postby mastintin » Wed Jun 04, 2014 7:46 pm

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 .

Image
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Apple anuncia el nuevo lenguaje Swift

Postby cnavarro » Thu Jun 05, 2014 8:18 pm

Antonio 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 :-)


Antonio, muchas gracias por tus palabras
Ando muy muy liado últimamente, pero ten por seguro que pronto tendrás noticias mias :D
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
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3888
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Fri Jun 06, 2014 6:29 am

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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Apple anuncia el nuevo lenguaje Swift

Postby Antonio Linares » Fri Jun 06, 2014 6:31 am

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.

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35263
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Next

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 1 guest