The language itself is lovely. What parts of cocoa feel essential to you?
I think Foundation might be necessary though, even if you just use Swift structs (Array, Dictionary, etc)
I'd love a portable GUI API that satisfies some harsh conditions: 1) Portable between mac,linux,windows,android,ios. [ must re-compile to target ] 2) Compilable into a single static binary. 3) New developments don't break backwards compatibility.