Ripeto: e' un IDE, serve per programmare. Puoi programmare QUALUNQUE COSA.
Al limite, quello che potrebbe servirti sono tool aggiuntivi per SEMPLIFICARE lo sviluppo di aspetti particolari, ad esempio HTML+CSS+JavaScript (la parte Client di un'applicazione Web). Questo non vuol dire che non lo puoi fare con XCode!
Lo strumento MINIMO per programmare (oltre al framework associato al linguaggio di programmazione, ovvviamente) e' un banalissimo/stupidissimo editor di testo. E' TUTTO quello che serve!
Qualunque altra cosa e' un IN PIU' comodo/utile ma NON INDISPENSABILE.
In ogni caso, con una piccola ricerca con Google e trovi tool aggiuntivi per qualunque cosa
Per farti un esempio, personalmente ho usato XCode per programmare in C++. Non mi e' piaciuto e sono passato a Netbeans.
Se devi programmare in Objective C, un'alternativa INFINITAMENTE migliore di XCode e' AppCode della JetBrains.