Over a million developers have joined DZone.

Swift Goes Open Source, and Loads of New Resources

Will going open source and adding new resources make Swift even more popular?

· Mobile Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

Yesterday was a big day for Swift developers – Apple announced the open source release of the Swift language. There’s a new home for this initiative, Swift.org, and the complete source for the language is up on GitHub: https://github.com/apple/swift.

Swift is an interesting language. I learned Objective-C about a year or so ago when I was still working for Adobe. I respect the language, but it never felt like one I’d like to use on a day to day basis. I’ve just played a bit with Swift, and it feels a lot more approachable then ObjectiveC, especially for those of us who may be coming from a web background and have pre-existing knowledge of JavaScript.

By open sourcing Swift, Apple has really broadened the environments where Swift can be used. You could now consider using Swift on the server, which is a powerful combination if you’re already using Swift in your mobile application. Having one language for both the front end and back end is pretty darn compelling!

So where does IBM come into play? We’ve partnered with Apple to help the Swift developer community. You can read more at our developer center:


At the Swift@IBM, you’ll find articles, links, and even cooler, a web-based Sandbox that let’s you test Swift in your browser:


Make sure you use the drop down on the upper left side to try out the different samples. I missed that at first. XCode itself provides a way to test code, but I found this web-based sandbox a lot easier to use.

In 2016, I plan on focusing on two things – Node.js and Swift. I had already planned on this before the announcement, but this move by Apple just cements my choice.

Finally, for a good perspective on this announcement and what it means for development, I suggest this article: https://developer.ibm.com/swift/2015/12/03/swift-moves-to-open-source-a-development-perspective/

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.


Published at DZone with permission of Raymond Camden, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}