Teoricamente le applicazioni per iOS vengono sviluppate solo con XCode, che è disponibile solamente per Mac. Però ci sono delle alternative, ad esempio MobiOne (che ti consente di creare Web app in stile iOS tramite drag and drop) e LiveCode, che è un software di sviluppo che ti mette a disposizione un linguaggio di alto livello abbastanza intuitivo e con cui puoi anche creare applicazioni per iPhone.