DOMANDE E RISPOSTE TECNICHE

 

In questa pagina vengono raccolte le domande più frequenti emersi dagli iscritti al gruppo Facebook “Corso di programmazione Hobby&Work” con le risposte dei nostri esperti tecnici. Per iscriversi al gruppo basta accedere a Facebook e cliccare qui.

 

Quale versione di Xcode mi consigliate di utilizzare per il corso?

L’ultima release stabile di X-Code è la 4.1 rilasciata nel giugno 2011 e dalla lezione 6 verrà adottata nelle lezioni del corso (dal primo numero è possibile seguire dei tutorial per approfondirla e installarla).

È possibile installare Xcode 4.1. su Snow Leopard.

Per gli utenti Lion, è possibile scaricare gratuitamente Xcode 4.1 al seguente link: http://itunes.apple.com/us/app/xcode/id448457090?mt=12

La versione di Xcode 4.2 è ancora in preview e non è scopo di questo corso sviluppare su release ancora in beta, essendo un corso per principianti che si devono formare.

Quando la versione 4.2 diventerà stabile e rilasciata ufficialmente sarà nostra cura creare dei tutorial per conoscere cambiamenti e nuove funzionalità.

 

Il corso prevede delle lezioni di modellazione 3D con MilkShape, software disponibile solo per Windows. Perché non privilegiare software che girano su Mac come Blender?

È una scelta editoriale che abbiamo fatto perché conoscere la modellazione 3D secondo noi è fondamentale come integrazione per il mondo sempre più avanzato e propulsivo delle app. Che si integrerà bene anche quando il corso raggiungerà livelli più avanzati (Open GL etc.). Purtroppo è solo su Windows, per il momento, per questo nel fascicolo 2 ci sarà una guida per “portare” Windows su Mac con Virtual Box.

Con Virtual Box Milkshape gira una meraviglia anche sul Mac. Perché MilkShape e non Blender? Blender è più complesso, MilkShape è uno tra i più semplici e intuitivi software di modellazione e poi è stato creato appositamente per i videogiochi. Le cose che si imparano con MilkShape si ritrovano tutte in Blender, 3Dstudiomax, Maya, Cinema4D ma per questi ci vorrebbe un corso dedicato vista la loro enorme complessità. E il corso per programmazione resta principalmente di avvicinamento e avvio al mondo dello sviluppo (e della modellazione).

 

Il corso è solo base o tratterà anche argomenti più avanzati?

Il corso essendo strutturato in 50 fascicoli procederà in modo propedeutico fino al raggiungimento di argomenti molto avanzati e complessi come le libreria cocos 2D e OpenGL ES per la grafica, core data, core audio, core animation, utilizzo e programmazione dei sensori, programmazione a basso livello del multi touch ecc… ma questi argomenti hanno bisogno di una solida base teoria e pratica sulle fondamenta e di conseguenza verranno illustrate più avanti nel corso delle lezioni.