Swift: A New Programming Language Introduced by Apple For iOS and OS X Development

Swift is an object-oriented programming language for iOS and
OS X development which is recently introduced by Apple at its WWDC 2014. It is
intended to coexist with Objective-C, the current programming language for
Apple operating systems. Swift is designed to be more resilient against
erroneous code. It is built with the LLVM compiler.

Apple Swift Logo

Also Read: Hack: A New Programming Language Invented by Facebook

Swift adopts safe programming patterns and adds modern
features to make programming easier, more flexible, and more fun. Swift’s clean
slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is
an opportunity to reimagine how software development works. On June 2, 2014,
the WWDC conference app became the first publicly released Swift app.

Example code

 let people =
[“Anna”: 67, “Beto”: 8, “Jack”: 33,
“Sam”: 25]
 for (name, age) in
people {
println(“(name) is (age) years old.”)

Swift: A New Programming Language Introduced by Apple For iOS and OS X Development

Some awesome features
of Swift Programming Language

Swift pairs increased type safety with type inference,
restricts direct access to pointers, and automatically manages memory—making it
easy to create secure, stable software.
Swift includes optionals, generics, tuples, and other modern
language features. Inspired by and improving upon Objective-C. Swift code feels
natural to read and write.
Take advantage of powerful pattern matching in Swift to
write simple, expressive code. Format strings naturally with string
interpolation. Use frameworks like Foundation and UIKit directly from Swift.
Use playgrounds to experiment with new technologies, analyze
problems, and prototype user interfaces
The Swift compiler applies advanced code analysis to tune
your code for performance, letting you focus on writing great apps instead of
on implementing complex optimizations.
For more details and for learning Swift Programming Language
visit https://developer.apple.com/swift/


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.