Apple Swift - What is?



Swift is a new object-oriented programming language for iOS and OS X development. Swift is modern, powerful, expressive, and easy to use.
../art/xc-swift-frontispiece_2x.png
  • Fast. Compiles and optimizes with the advanced code analysis in LLVM to create high-performance apps.
  • Complete platform. Access all of the Cocoa and Cocoa Touch frameworks with Swift.
  • Safe by design. Eliminate huge categories of bugs, crashes, and security holes.
    Swift pairs increased type safety with type inference, restricts direct access to pointers, and automatically manages memory using ARC, making it easy for you to use Swift and create secure, stable software. Other language safety related features include mandatory variables initialization, automatic bounds checking to prevent overflows, conditionals break by default, and elimination of pointers to direct memory by default.
  • Modern. Write, debug, and maintain less code, with an easy to write and read syntax, and no headers to maintain.
    Swift includes optionals, generics, closures, tuples, and other modern language features. Inspired by and improving upon Objective-C, Swift code feels natural to read and write.
  • Interactive. Use Swift interactively to experiment with your ideas and see instant results.
  • Unified. A complete replacement for both the C and Objective-C languages. Swift provides full object-oriented features, and includes low-level language primitives such as types, flow control, and operators.
For full information about the Swift language and to get started using it, see The Swift Programming Language.

Comments

Popular posts from this blog

8 affordable tools to help optimize for conversion and understand your users better

Faraday wants you to believe it’s not a front for the Apple Car, but probably is

The new Xbox One Elite comes with a 1TB SSHD and Elite controller