There might be a problem with this. They are currently using ObjFW, an old implementation of the ObjC runtime, but Swift needs some ugly hacks in the ObjC runtime to support the Swift "additions" and "extensions". Will be interesting to see the MS runtime expand as well.