Xcode + Python "Hola Mundo"

Programación & desarrollo
Avatar de Usuario
RodrigoT
Macaco
Mensajes: 218
Registrado: Lun Oct 13, 2008 4:11 pm

Xcode + Python "Hola Mundo"

Mensaje por RodrigoT »

Hola! ando dando vueltas de aburrido intentando aprender a hacer una aplicación para OS X, con Xcode e Interface Builder.

Pues bien, logre hacer la interface, y crear un proyecto en python..

Pero más que eso no sé hacer.. :S tampoco sé mucho de python, estoy aprendiendo en la marcha, puedo hacer algunas cosas en python pero a travez de un script, lo que quiero hacer es un hola mundo con una gui, tengo un boton, una caja de texto, y un label, lo que quiero hacer es: escribir el nombre, y apretar el boton, y que al label le aparezca print "Hola %i" % (textbox1.text)

^algo así.

Ahora esto con xcode es todo nuevo para mi, lo más cercano que estuve a desarrollar aplicaciones con GUI, es programar en gambas y/o visual basic.. y pense que iba a ser algo parecido.. pero no..

Algunos piques que me pudan dar?

Lo que encontre en inet no me sirvio mucho :-/

Gracias! :)
to show it off, to all his new found friends
Avatar de Usuario
iBob
Supermacaco
Mensajes: 2769
Registrado: Mié Ene 24, 2007 4:24 pm

Mensaje por iBob »

Hola RodrigoT...
Yo te recomiendo aprendas Objetive-C, pero es medio complex si venis del mundo del BASIC.
En este caso, te recomiendo que pruebes el RealBasic que es bastante compatible con VisualBasic e incluso importa proyectos de VB; es compilado; pero la contra es que es comercial al igual que tenes Objetive-Basic que es un lenguaje BASIC orientado a Cocoa que esta en fase beta, pero ya es totalmente funcional, y va a ser gratis para apps no comerciales, pero, para mi, lo que me parece ideal para vos en cuanto a BASIC sería el proyecto Mono, que tiene una versión para OS X de Visual Basic.Net, que conjuntamente con cocoa#, que como te digo me parece ideal para vos ya que seguís conservando la sintaxis de VB.Net, con posibilidad de usar Windows.Form (limitado, pero ya tiene un driver para OS X), y bueno, usarlo con Cocoa# que es la api nativa de OS X...
De todos modos, me parece ideal que todo el mundo aprenda los lenguajes nativos de cada plataforma ya que no hay como programar en lo que viene nativo, en el caso de OS X sería el Objetive-C; pero sé que es un salto grandisimo, muy muy grande para los que vienen del mundo de VB, asi que bueno, capaz que dale al Mono.Net :)
Espero te sirva.
Saludos.
Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logically-mente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Pro Em-For, aiFon Fiftin Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou tu, an Apl Uach sixt gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU Enviria 1080 Tee Ai con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...
Avatar de Usuario
macpotok
Megamacaco
Mensajes: 4682
Registrado: Mar Mar 14, 2006 1:49 pm

Mensaje por macpotok »

También podés entrarle a JAVA, si bien no es tan accesible como BASIC. Con JAVA creo que el punto interesante es cuidar generar aplicaciones integradas a OS X (muchas veces los desarrolladores JAVA no cuidan este tema y generan aplicaciones que parecen alienígenas en la plataforma Mac, pero poder se puede). El Netbeans incluso ya te permite sacar las "App" tipo Mac para arrastrar y soltar en Aplicaciones.
Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 / 4 TB SSD M.2 PCIe + 20 TB HDD / RADEON / Blu-Ray SuperDrive / USB3 / iSight FW
MacBook Air 15" M4 / 32 GB / 512 SSD / MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: Sab Dic 15, 2007 7:26 pm

Mensaje por Bart »

Yo se que estoy reflotando este thread... pero, iBob, si andas por la vuelta, me gustaría saber que tiene de malo hacer apps para OS X en python? entiendo que Objective-C es mejor.

gracias

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
pepito2k
Megamacaco
Mensajes: 4074
Registrado: Jue Dic 30, 2004 1:38 pm

Mensaje por pepito2k »

Bart, creo que iBob no entra más en macacos
It's better to be a pirate than join the navy

Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Pro 15" w/TouchBar [email protected] - 16Gb RAM - 250Gb SSD
iPhone 13 Pro 128Gb | iPad Air 4 64Gb | Apple Watch Series 8 41mm