Come imparare lo sviluppo iOS online (gratis)

Il mio istinto mi dice che vi aspettate di essere intrattenuti in un modo in cui finite per sapere come scrivere applicazioni iOS. Un po' come una scuola dove ti presenti, fai quello che ti viene detto, e la chiami una giornata.
Non è così che funziona la programmazione, e non è così che si ha successo in questo campo. Devi essere in grado di cercare e trovare ciò di cui hai bisogno e motivarti a fare le cose, darti dei progetti, fare delle scelte su ciò che è utile come esercizio da costruire, e insegnare a te stesso.
Se io dirigessi un'azienda, vorrei degli autodidatti. Non gente noiosa di tipo universitario che è solo brava a fare quello che gli viene detto. Non posso passare il tempo a tenere la mano istruendo esattamente passo dopo passo ciò che deve essere fatto. Voglio essere in grado di passarvi un problema di alto livello, e voglio che voi forniate una soluzione funzionante per quel problema.
Posso darvi un esempio di qualcosa di utile che potrebbe essere educativo: creare un'applicazione che mostra una lista di persone. Puoi aggiungere e rimuovere persone. Quando si seleziona una persona, si vedono i dettagli di quella persona. Lì si inseriscono le informazioni di contatto e le note su quella persona. Quindi questo è un tipo di persona/contatto come strumento per prendere appunti. Può aiutare a tenere traccia delle cose che una persona ha detto, e dei servizi che questa persona offre o di cui è a conoscenza.
Implementando ciò, all'inizio vi bloccherete ad ogni svolta. Poi dovrete cercare su Google e guardare le API per vedere se potete farvi strada. Non c'è nessun aiuto. Dovete farlo interamente da soli.