Se voglio sviluppare un software su un iPad, come avviare un terminale come linux e salvare la sorgente locale?
Senza jailbreaking non puoi davvero. iOS è progettato per non consentire la creazione di file eseguibili o lo spostamento di file tra le app. Inoltre non c'è un terminale.
Se vuoi creare app per iOS, in genere usi il codice su un mac.
Tuttavia ci sono alcune app che consentono la programmazione su iPad ma tutte funzionano all'interno dell'app. Esempi di questo includono Swift Playgrounds di Apple e vari interpreti per Python, Javascript e Lua. (Non ho fornito collegamenti perché non li ho usati e la mia ricerca rapida ha trovato app di basso valore o vecchie) ci sono anche interpreti che puoi costruire sul Mac e installare come Pharo (una versione di smalltalk).