O Swift é semelhante e altamente compatível com a linguagem de programação Objective-C. Ele foi projetado para ajudar os desenvolvedores a aumentar a tolerância a falhas de aplicativos e a segurança do sistema. Por exemplo, os programadores do Swift não podem usar ponteiros nulos, exceto com um tipo de dados especial chamado "UnsafePointer".
Em 2015, o Swift foi aberto para incentivar o desenvolvimento da linguagem em si. O código-fonte do idioma está hospedado no GitHub e no Swift.org.
Para incentivar as pessoas a aprender Swift, a Apple publica um livro de instruções de 500 páginas chamado "The Swift Programming Language". Se você estiver interessado em aprender a usar o Swift, ele estará disponível gratuitamente na Web e na App Store.
macOS x, Termos de programação