num_pages: 500
description: Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier more flexible and more fun. Swifts clean slate backed by the mature and much-loved Cocoa and Cocoa Touch frameworks is an opportunity to reimagine how software development works.
language: English
title: The Swift Programming Language
publisher: Apple Inc.