Swift – A new programming language

I wanted to create an iOS app which I have described in this post. Being a C# programer, it was so hard to learn Objective C, especially with the unusual syntax.

Look at what it takes to create an instance of a class in Objective-C.

ClassName *instanceName = [[ClassName  alloc]  init];

Seriously? Allocate and Initialize? Do I need to tell each and everything to it? There are too many square brackets to deal with.

Unlike me, my wife was so comfortable and picked it up real quick. She laughs at me when I complain!!

Luckily, in a month, Apple had announced its new programing language Swift for iOS and OS X. I felt like Apple heard me 😉

It is a developer friendly language and let programmers focus on logic than complex syntax.

Now look at how to instantiate a class in Swift…

var instanceName = ClassName()

No semicolons required at end of each line 🙂 It is simple and easy to code. Learn more about Apple’s Swift from their website.

I have started to learn and hope to be an expert soon.

Happy Coding!!

 

 

Advertisements

  One thought on “Swift – A new programming language

  1. Ron
    August 29, 2014 at 9:01 pm

    Are you an app developer/programmer?

    • August 29, 2014 at 9:03 pm

      Yes Ron, now getting in to mobile programming.

  2. Ron
    September 9, 2014 at 1:37 pm

    Mobile programming. Interesting. I have an idea for an app. Can’t disclose it at the moment. 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: