Ciao lupoalfa,
Per usare XCode devi avere un Mac. Poi esistono i trucchi tipo usare una macchina virtuale ma non ho idea di quanto siano pratici.
ciao LorenzoM,
Objective-C si compila con il compilatore gcc di GNU. Se ti interessa scrivere del codice Objective-c senza essere legato a iOS non penso ci siano problemi a farlo anche in Windows o in Linux. Personalmente non ho mai provato a farlo, se ci provi facci sapere qualcosa.