I requisiti per diventare uno sviluppatore sono piuttosto bassi, anche se le capacità e l'attitudine a farlo in modo efficace richiedono tempo e allenamento per perfezionare.
Per iniziare a utilizzare esclusivamente gli strumenti di Apple e la guida gratuita, l'investimento iniziale necessario in hardware e account è:
-
Qualsiasi Mac (usato va bene) che esegue Mountain Lion
- Un ID Apple per scaricare Xcode con l'attuale SDK iOS / Mac
Dovresti forse pianificare una settimana di impegno parziale (diverse ore per notte o mezza giornata ogni fine settimana) per iniziare a lavorare sugli articoli introduttivi sul link per Mac o iOS. Se non hai familiarità con la programmazione in C e qualche tipo di struttura grafica, i tuoi progressi saranno molto lenti in quanto ci sarà una quantità schiacciante di informazioni (come cercare di prendere un sorso d'acqua da un idrante antincendio) piuttosto che una fontana d'acqua ).
Dopo alcune ore di sperimentazione, puoi avere un'opinione informata su come progredire lo sviluppo e se vuoi seguire un corso guidato, trascorrere del tempo ad imparare Cocoa o Objective-C o se invece potresti usare strumenti come RubyMotion per evitare di dover imparare C, Objective-C o Cocoa.
A un certo punto avrai bisogno di un account per sviluppatori Mac a pagamento per accedere a software pre-release, supporto a livello di codice Apple, credenziali per la firma del codice e accesso al Mac App Store. Allo stesso modo, il tuo sviluppo iOS a un certo punto necessita di un'appartenenza agli sviluppatori a pagamento per supporto e strumenti simili. Questi programmi costano $ 99 per un anno di vantaggi del programma.