Swift mirip dengan, dan sangat kompatibel dengan, bahasa pemrograman Objective-C. Itu dirancang untuk membantu pengembang meningkatkan toleransi kesalahan aplikasi dan keamanan sistem. Misalnya, programmer Swift tidak dapat menggunakan pointer nol kecuali dengan tipe data khusus yang disebut "UnsafePointer."
Pada 2015, Swift bersumber terbuka untuk mendorong pengembangan bahasa yang didorong oleh komunitas itu sendiri. Kode sumber ke bahasa di-host di GitHub dan di Swift.org.
Untuk mendorong orang belajar Swift, Apple menerbitkan buku instruksional 500 halaman bernama "Bahasa Pemrograman Swift." Jika Anda tertarik mempelajari cara menggunakan Swift, itu tersedia secara gratis di web dan di App Store.
macOS x, istilah pemrograman