As we are studying the Swift programming language for past couple of months. While studying the language I cam across many features of the programming. So I thought to compile all those features with some brief introduction so that if some one just want to have a sneak peak at the features he/she can just go though this blog.
So this is the part -1 of the series I am thinking to write. Hope to complete it soon and cover the features in its entirety.
So this is the part -1 of the series I am thinking to write. Hope to complete it soon and cover the features in its entirety.
Objective C has been the core programming language for Apple
software Development. It has been there for 20 years and serving us well. As
per Apple they have worked for 4 years to design Swift Programming Language.
So what is it that they wanted to achieve with Swift? As per
Apple during the Swift Programming language intro in WWDC 2014 they want “Objective
C without the baggage of C”.
Swift is Fast, Safe, Modern and Interactive programming
language. Here are the few key points of Swift programming language:
• Adapts
safe programming patterns by using the Type Inference and Generics.
• It
adopts the readability of Objective-C’s named parameters and the power of
Objective-C’s dynamic Object Model.
• Provides
seamless access to the existing Cocoa Framework and Objective-c code.
• Develop apps for iOS and Mac OS both.
You might have heard about the playgrounds the new feature
in XCode 6 where you can use Swift language and see the output of the
programming as you finish typing the code. We can discuss Playground and its
features in other blog. Today we will talk about what all features Swift
Programming language has come up with and will have brief introduction about
each feature for you to kick start the language.