Publicado por:
 

VISCA ESPANA CAMPEON!
 

lennon.beatle9
Mac User
*
Masculino

 
PUNTOS: 1303
POST: 93
COMENTARIOS: 310
 

Tutorial de programacion en Mac   
Hola para los que ya hayan entrado a mi post anterior para aprender a programar en C sobre nuestras Mac y ya hayan terminado el curso, esto es, que ya tengan nociones de programación, les dejo otro tutorial un poco mas avanzado cortesía de Macprogramadores.org, si no saben programar nada de nada les recomiendo empezar con ese tuto aqui el link

No tienes permisos para ver los link.
Registrate o Identificate

http://www.mac-ination.net/post/4047


El presente tuto empieza desde lo más escencial del Objective-C para programadores Java/C++, paquetes GNU, programacion Cocoa con Foundation Framework, compilacion, depuracion... etc.

Nota: aunque es un tutorial un poco mas avanzado no deja de seguir siendo basico, en lo particular yo estoy siguendo este tutorial y me parece GENIAL, la gente de macprogramadores hicieron un maravilloso trabajo, por lo que les recomiendo que visiten su pagina de cuando en cuando.

No tienes permisos para ver los link.
Registrate o Identificate

www.macprogramadores.org


Acá los links


Sólo clikear sobre un enlace, los demás son mirrors 

El lenguaje Objective-C para programadores C++ y Java

Este tutorial está diseñado para que programadores procedentes de otros entornos de programación descubran las ventajas que tiene utilizar un lenguaje orientado a objetos tan simple, potente y versátil como Objective-C.

Al acabar este tutorial el lector debería de haber aprendido todos los detalles del lenguaje Objective-C necesarios para empezar a estudiar Cocoa, la librería de programación orientada a objetos de Mac OS X, la cual, aunque es accesible tanto desde Java como desde Objective-C, es con este último con el que se consigue aprovechar todo su potencial.


Descarga:
No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/LenguajeObjective-C.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/LenguajeObjective-C.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/LenguajeObjective-C.pdf


Programación Cocoa con Foundation Framework


Una vez que el programador Cocoa aprende el lenguaje Objective-C, su siguiente paso es empezar a conocer la extensa librería de clases y funciones que proporciona Cocoa. Este documento estudia Foundation Framework un conjunto de librerías para tareas comunes compartidas por Mac OS X y iPhone OS. Foundation Framework proporciona funcionalidad para el manejo de ficheros, los procesos e hilos, el runtime de configuración del sistema, la programación multihilo y sus técnicas de sincronización, la programación en red y los objetos distribuidos.

Si no conoce el lenguaje Objective-C le recomendamos empezar aprendiendo el lenguaje Objective-C. Si no conoce las librerías de programación Cocoa, le recomendamos estudiar primero Foundation Framework leyendo este tutorial. Al acabar este tutorial el lector estará mejor preparado para elegir entre iniciar el aprendizaje del Application Kit Framework para desarrollar aplicaciones Mac OS X o del UI Kit Framework para desarrollar aplicaciones iPhone.
Conforme vaya encontrando subire mas tutoriales para AU Lab, Builder Interface, y demas paqueteria que incluye Xcode.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/Foundation.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/Foundation.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/Foundation.pdf


Compilar y depurar aplicaciones con las herramientas de programación de GNU


En este tutorial pretendemos mostrar el manejo de las herramientas de programación que GNU ha puesto a disposición de los usuarios en multitud de sistemas, y que Apple ha elegido como base para sus herramientas de programación. Estas herramientas incluyen los conocidos comandos gcc y gdb. Sin embargo, las herramientas de programación de GNU son mucho más completas, e incluyen multitud de comandos que vamos a ir comentando a lo largo de este tutorial.

Al acabar este tutorial el lector debería de haber aprendido a compilar y depurar sus aplicaciones, crear librerías, medir el rendimiento, e incluso a combinar aplicaciones escritas en distintos lenguajes.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/GCC.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/GCC.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/GCC.pdf


Construcción de programas con make


Este tutorial pretende recoger toda la información necesaria para poder escribir ficheros Makefile usados para controlar la construcción de un programa con el comando make.

El documento empieza explicando las opciones más básicas para ir profundizando en ellas poco a poco. En los apartados 6 y 7 se acaban dando una serie de reglas prácticas que simplifican mucho el desarrollo de estos ficheros, con lo que aunque el lector no desee leer todo el documento le recomendamos que por lo sí que consulte estos apartados.

Descarga:
No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/make.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/make.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/make.pdf


Gestión de versiones con CVS y Subversion


El uso de un gestor de versiones se vuelve imprescindible para evitar la tediosa tarea de intercambiar entre los programadores los ficheros de c--digo fuente que componen un proyecto segoen estos ficheros se van actualizando. Este documento intenta recopilar los conocimientos necesarios para usar y administrar los gestores de versiones CVS y Subversion.

La primera parte de este documento recopila los elementos generales que incorporan los gestores de versiones. La segunda y tercera parte del documento se centra en estudiar CVS y Subversion, respectivamente.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/cvssvn.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/cvssvn.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/cvssvn.pdf


El shell Bash


En este tutorial pretendemos enseñar el manejo de Bash, el Bourne Again Shell de GNU. Este shell es el que proporcionan por defecto muchos sistemas UNIX entre ellos Mac OS X o Linux.

Los ejemplos se explicarán sobre Mac OS X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos deberían ser exactamente igual de útiles en otros sistemas UNIX. Cuando existan diferencias las indicaremos para que usuarios de otros sistemas puedan seguir correctamente este documento.

Al acabar este tutorial el lector debería de haber aprendido a usar las principales teclas rápidas, personalizar mucho más su terminal para hacerlo más manejable, y modificar o crear los scripts que configuran su sistema.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/bash.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/bash.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/bash.pdf


Construcción de paquetes GNU


GNU ha definido un mecanismo estándar para construir paquetes software que puedan compilar en distintas plataformas. Una vez construido el paquete de acuerdo a las reglas que vamos a ver, podemos usar los conocidos comandos configure y make para compilar e instalar el software. Este documento pretende definir cuáles son estas recomendaciones.

Aunque los ejemplos se realizan sobre Mac OS X, la interoperatividad de este mecanismo de empaquetamiento debería permitir aplicar estas mismas reglas en otros sistemas con facilidad.

Al acabar este documento el lector deberá ser capaz de crear sus propios paquetes GNU de forma que se configuren, compilen, e instalen correctamente en distintas plataformas.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/PaquetesGNU.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/PaquetesGNU.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/PaquetesGNU.pdf


Ensamblador del PowerPC con Mac OS X

Este tutorial nos enseña a programar en ensamblador del PowerPC de Mac OS X.

El tutorial empieza enseñando a manejar la herramienta de compilación que se distribuye con las herramientas de programación de Mac OS X y rápidamente se mete a estudiar la sistaxis del lenguaje con ejemplo aclaratorios.

Descarga:
No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/EnsambladorPowerPCMacOSX.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/EnsambladorPowerPCMacOSX.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/EnsambladorPowerPCMacOSX.pdf


Seguridad, criptografía y comercio electrónico con Java

Este tutorial pretende recopilar los conceptos y tecnologías que se usan para conseguir crear sistemas informáticos seguros.

Muchos tutoriales de seguridad se centran en el uso de las herramientas administrativas. En este tutorial, aunque se evalúan bastantes herramientas desde el punto de vista administrativo, pretendemos llevar este estudio hasta el punto de vista del programador de estas herramientas. Con este fin hemos elegido las librerías criptográficas de Java, ya que creemos que son unas librerías completas, homogéneas, y que abarcan todos los aspectos de la criptografía moderna. Aunque el estudio se hace sobre Mac OS X, la interoperatividad del lenguaje Java permite llevar estos conceptos a otros sistemas operativos sin problemas.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/sccej.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/sccej.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/sccej.pdf


JNI (Java Native Interface)

Este documento es un tutorial de JNI (Java Native Interface), el mecanismo que permite ejecutar funciones C y C++ desde Java.

El tutorial supone que el lector conoce tanto los lenguajes Java como C, no es necesario saber C++, aunque el saber siempre ayuda.

También supone que el lector esta familiarizado con el uso de herramientas de programación como gcc, java o javac

El tutorial trata cómo realizar estas operaciones en varios sistemas operativos aunque se centra sobre todo en dos: Mac OS X y Win32.

Descarga:

No tienes permisos para ver los link.
Registrate o Identificate

http://dymas.ii.uam.es/~flh/macprog/jni.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://personales.ya.com/macprog/jni.pdf

No tienes permisos para ver los link.
Registrate o Identificate

http://www.macprogramadores.org/tutoriales/tutoriales/jni.pdf


A disfrutar chabones recuerden visitar la pagina oficial. 

Arriba Macination! 





Información del Post
 1307 visitas 5 comentarios7 favoritos 6 puntos
Creado el: Noviembre 12, 2009, 10:27:39
Categoría: Trucos-Tutoriales
Tags: programar mac cocoa xcode c++ Java 
Agregar a:
Firma
Usuario sin firma
Comentarios

#1 Edgardo   Comentó el 12/11/2009 a las 10:33 Hs




#2 GLUMAN   Comentó el 12/11/2009 a las 12:29 Hs

 



#3 Mele   Comentó el 12/11/2009 a las 13:07 Hs

Cita Edgardo:

excelente!



#4 luischo   Comentó el 12/11/2009 a las 15:13 Hs

muchas gracias, soy programador y se agradece aprender algo de picacódigo en mac  



#5 lennon.beatle9   Comentó el 12/11/2009 a las 15:54 Hs

Cita luischo:
muchas gracias, soy programador y se agradece aprender algo de picacódigo en mac  


A darle loco  



Para poder comentar necesitas estar Registrado. O si ya eres usuario Ingresa!

Ir Arriba

© 2010 Macination! | Protocolo | Mapa del sitio | Widget | Contacto | Anunciar! | Terminos y Condiciones | Recomendanos | Nube de Tags | Basado en SMF & Spirate