2010-06-25 19 views
5

Vorrei mettere piede nel mondo della programmazione per iPhone. Ho un bel po 'di esperienza con la codifica C#.Apprendimento della programmazione per iPhone proveniente dallo sfondo C#

Devo andare a imparare l'obiettivo-C anche prima di toccare il cacao [o] c'è un approccio migliore (non so nulla della programmazione iphone).

Ci sono libri/blog consigliati che dovrei seguire per la mia curva di apprendimento.

** Se si tratta di una domanda duplicato qualcuno mi può puntare alla domanda originale si prega **

Grazie

+1

possibile duplicato di [Un buon libro su Objective-C 2.0 per uno sviluppatore esperto C/C++/Java/C# (http://stackoverflow.com/questions/1210919/a-good-book-about-objective- c-2-0-per-un-esperto-cc-java-c-developer) –

risposta

3

Dai un'occhiata alle conferenze video iPhone Application Development su iTunes: è un ottimo modo per iniziare.

+0

Non posso credere di aver abbandonato questi tutorial! Risorsa eccellente – Pierreten

+0

+1 è così che ho imparato. Qualsiasi programmatore esperto dovrebbe essere in grado di analizzarlo abbastanza rapidamente. – drharris

2

Beginning Objective-C per il C# ragazzo da Scott Reynolds mi ha iniziato il mio cammino per sviluppare il mio primo iPhone app il mese scorso.

Se sei un esperto C# dev, troverete poco attrito a trasferirsi in Obj-C (a parte l'apprendimento di nuove API, ma questo è da aspettarselo in transizione ad ogni nuovo ambiente.)

Il principale l'ostacolo sarà la gestione della memoria, dal momento che non esiste un GC per gestirlo per te.

+0

+1 Gestione della memoria mi ha fatto inciampare provenendo da .net. –

1

I forum di sviluppo di Apple sono ideali per imparare a sviluppare per l'iPhone. Ma in aggiunta hai davvero bisogno di familiarizzare con il framework Cocoa. L'autorità ampiamente accettata è questo libro di Aaron Hillegass chiamato Cocoa Programming for Mac OS X.

0

Suggerisco di familiarizzare con C diritto. Objective-C è un superset rigido di C, e lavorerai con cose come i puntatori. Capirai anche dove finisce il livello C e inizia il livello Objective-C, come sapere perché un NSInteger non può essere inserito in un NSArray.

Problemi correlati