Swift is a new programming language for Cocoa and Cocoa Touch from Apple. Swift is supported in iOS and OS X platforms and it works side-by-side with Objective-C. If you are learning Swift, you can use it to code directly against .Net with Silver.
With Silver, you can use Swift to write code directly against the .NET, Java, Android and Cocoa APIs. And you can also share a lot of non-UI code between platforms.
Built on over ten years of solid compiler knowledge and technology, Silver is a truly native Swift compiler for the .NET CLR, the Java/Android JVM and the Cocoa runtime.
Silver supports three platforms, but is decidedly not cross-platform, focusing on letting you leverage the Swift language natively for each individual platform, rather than encouraging mediocre cross-platform apps. With Silver, you can share your language and tool expertise, and you can share a lot of back-end business logic code – but you will use it to write apps targeted at each platform individually. Why? Because that’s how great apps are made.
For developers working on Windows, Silver integrates deeply with the Visual Studio 2013 and 2015 IDEs from Microsoft.
Learn more about it here.