Home » News » Software News » Apple launches new programming language ‘Swift’

Apple launches new programming language ‘Swift’

Luke Johnson by

Apple Swift

Not content with unveiling the new OS X Yosemite and iOS 8 operating systems, Apple has unveiled a new programming language dubbed Swift.

Designed for the nine million registered Apple developers, Swift is being tipped as ‘Objective C, without the C’.

“We have a new programming language,” Craig Federighi, Apple’s Senior Vice President of Software Engineering said in unveiling Apple’s latest programming contribution. “The language is called Swift and it totally rules.”

Blowing Apple’s trumpet a little bit, he added: “Swift is fast, it is modern, it is designed for safety and it enables a level of interactivity in development that you’ve never seen on a platform.”

Detailing some of the base benefits of the new Swift programming language, Federighi highlighted a number of features, with speed and its modern nature being tipped as the core benefits.

When it comes to speed, Swift is great. Objective C is fast but Swift is faster still,” he stated.

“Swift is also modern with features like Closures, Generics, Type inference, multiple return types and Namespaces.”

Native to the Cocoa and Cocoa Touch frameworks, Swift will used to develop iOS 8 apps and Swift developed apps will be able to be submitted as soon as the new iOS 8 platform launches this autumn.

What’s more, in a bid to ease devs into the new language, Swift will be compatible with some existing languages.

“Your Swift code can sit right alongside your Object C and C code within the same applications,” Federighi stated.

He added: “Swift also enables a dynamism and level of interactivity never seen before that we call Playgrounds.”

Read More: iPhone 6 rumours

Go to comments


June 2, 2014, 8:26 pm

That's cool, but with my plans to start studdying some Objective-C in about a month, how demotivational is that!

Prem Desai

June 2, 2014, 9:45 pm

Bit ironic that the worst software developers are now developing tools to create software.

Shudder ....!!!!!


June 3, 2014, 12:19 am

Would you care to explain who are the worst developers and why?

Prem Desai

June 3, 2014, 7:32 am

iTunes - now v11 and still can't get basic data integrity right.
iOS - what a joke the first version was. Even now, it so insecure that they've had to lock everything down. It can't multitask.
OS X - probably their best effort. Runs on unix so is stable and powerful but loses flexibility. However, with each new version, the stability is going down.
OS X server - pathetic. They can't even give it away .....


June 3, 2014, 11:05 am

Actually iOS also runs on UNIX. It actually does multitasking really well and the fact that iOS devices have miles better battery life proves it (compared with Android devices with much bigger batteries).

The Android ecosystem has turned into an incubator for Mallware, bitcoin miners, etc.
Want to mine bitcoins for someone else - get an android phone!
Also updates, 90% of iPhones run the latest iOS7, whereas less than 10% of Android phones run the latest OS. This is a disastrous environment for developers and users.

Mac OS X - the current and next versions are being distributed FREE, hardly any malware or viruses, even without antivirus - what more do you want?

Start enjoying life and stop hating other peoples' success!

Prem Desai

June 3, 2014, 12:28 pm

Oh dear. Not sure why you're throwing your toys out.

Why drag Android into this?

Your world seems to revolve around OS X, iOS and Android. You didn't mention anything about OS X Server or iTunes.

The fact that iOS and OS X are running on Unix is further proff that Apple cannot write decent software.

And how exactly is iOS multi-tasking - do you know what multi-tasking is??

I am a software developer. If I wrote software like iTunes, my family would go hungry!!

I don't hate Apple's success - I own and use several of their products.

Merely pointing out the irony of them setting up development standards.


June 3, 2014, 4:15 pm

Everybody needs to calm down here!

Prem makes some valid points here, even if they might be exaggerated, but irrespective of that, what's with the Android hating?! The majority of people I know (hell, the majority of smartphone users, period) use Android. No-one I know has ever knowingly had malware on their phones. I'm sure of this, because if they did, I'm that guy they would turn to for help!

I think a lot is written about Android which is scaremongering.

Also... that thing about only 10% of Android phones using the latest OS? It doesn't matter! The older phones still run the vast majority of apps, and out there, in the real world, people just don't care. Did you know that well over 90% of people don't drive the same car, and don't update they car just because a new one comes out!


June 3, 2014, 5:04 pm

You both are writing comments below an article about Apple's WWDC and complaining about Android?!?
This is called trolling, Desai! Why are you not commenting under articles for Android if you love it so much?

Prem Desai

June 4, 2014, 12:34 am

My comment is about Apple setting standards for software development when they themselves cannot develop 'proper' software.

As a software developer myself, I follow this with interest and have some basis/logic behind my statement. Ultimately, it's just my opinion.

You've embarked on some other weird and wonderful mental journey about Android and updates and viruses. You have also started getting personal.

I will not dignify any more of your comments with a reply.

There must be hell inside your head!!


June 4, 2014, 11:34 am

I don't know what sort of developer you are, but you have to realize you sound a bit flat if you say that one of the biggest and most profitable companies out there "cannot develop proper software" ! Perhaps you do?!?

They have some of the best tools and best libraries/APIs out there FOR DEVELOPERs. They provide them for free, including Mac OS X, Xcode, all the libraries/kits, now including a 2D and 3D engines, even cloud/server side service and advertising options. They regularly announce their profits, total app sales, cash to developers, and other statistics.
Nor Microsoft, nor Google are announcing any numbers at the moment, so until they do - yes Apple are setting the standards and leading the industry in this area.


June 4, 2014, 4:00 pm

they cross compile so you will be fine


June 4, 2014, 5:25 pm

Thanks, I know its just a different language and of course can still be used, but it was a bit demotivating to hear "Objective-C served us well for 20 years, now Swift" .... looking at the first page of a thick Objective-C book.


June 4, 2014, 6:34 pm

dude i was being taught cobol & pascal when c++ was the big thing

comments powered by Disqus