In primo luogo, scaricare Xcode. È un grande download, con un peso di circa 5 GB, quindi assicurati di avere molto spazio sul tuo disco rigido in modo che il processo di download funzioni senza intoppi. Una volta scaricato, potrebbe richiedere di installare componenti aggiuntivi necessari. Se richiesto, accettare e scaricare tali componenti. Quando apri Xcode per la prima volta, vedrai una vista molto simile a questa, meno i progetti aperti sulla destra:

Schermata di benvenuto Xcode.

Selezionare “Crea un nuovo progetto Xcode”, e vedrai questo risultato:

Selezionare “Single View Application”, fare clic su “Avanti”, e verrà visualizzata una schermata in cui inserire i dettagli della tua app. Ho incluso un esempio qui sotto per riferimento.

Passiamo attraverso le opzioni una alla volta:

. Nome del prodotto: qui è dove inserisci il nome rivolto all’utente della tua app. Quindi, Instagram avrebbe “Instagram” come nome del prodotto.

. Team: il nome del tuo team dall’Apple Developer Center va qui. Si utilizza questo campo quando si sta lavorando per la pubblicazione di un’app in App Store.

. Nome dell’organizzazione: il nome dell’azienda per cui lavori o il tuo nome se stai sviluppando l’app da solo. A volte, questo campo è popolato con LLC di un individuo se sono un appaltatore.

. Identificatore dell’organizzazione: un nome in stile DNS inverso separato da punti. L’identificatore inverso della tua azienda di solito va qui. Ogni volta che sto costruendo un app per scopi didattici, io di solito uso com.istruzione.se stesso, ma si può nominare qualcosa di diverso, se si desidera.

. Identificatore bundle: un nome in stile DNS inverso separato da punti, una combinazione dell’identificatore dell’organizzazione e del nome del prodotto. Questo è necessario per identificare in modo univoco la tua app da Apple. Qualsiasi funzionalità aggiuntiva di cui la tua app ha bisogno, come le notifiche push di Apple, sarebbe legata a questo identificatore.

. Lingua: il linguaggio di programmazione in cui si desidera sviluppare l’app. A partire da questo articolo, il menu a discesa consente di selezionare Objective-C o Swift. Puoi anche scrivere la tua app in Objective-C++ se lo desideri. Infine, ci sono una miriade di modi diversi per scrivere app in linguaggi di scripting come Ruby e JavaScript, da Java a Objective-C, e molti, molti altri non elencati qui. Per semplicità, ci atterremo con Swift, dal momento che questo è il linguaggio Apple sta sostenendo il più in movimento in avanti.

. Dispositivi: Universale, che significa sia iPhone che iPad. Puoi anche scegliere di sviluppare la tua app solo per iPhone o solo per iPad, anche se lo strumento Interface Builder di Xcode semplifica la creazione di un’interfaccia utente per tutti i fattori di forma.

. Usa dati di base: questo è se vuoi stabilire la persistenza nella tua app utilizzando il framework dati di base di Apple. Questo non sarà coperto in questo tutorial.

. Includi test unitari: i test unitari vengono utilizzati per verificare la correttezza della logica della tua app. A seconda dello scopo della tua app, il test delle unità può svolgere un ruolo importante nel mantenimento del successo della tua app da un rilascio all’altro. Questo sarà coperto in modo approfondito in un tutorial futuro, ma non qui.

. Includi test UI: analogamente ai test unitari, i test UI verificano la correttezza dell’interfaccia utente della tua app. Ad esempio, potresti avere un test dell’interfaccia utente per verificare che un pulsante trasformi un determinato colore quando viene premuto. Questo sarà anche coperto in modo approfondito in un tutorial futuro.

Ora che avete una comprensione delle voci di menu, passiamo a creare l’applicazione!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.