Swift is the newest programming language for iOS, OS X, watchOS and tvOS development by Apple Inc. Swift was released at Apple’s 2014 Worldwide Developers Conference (WWDC), following which it became immensely popular. It is a multi-paradigm, compiled programming language and is influenced by Apple’s Objective-C. The language underwent an upgrade to version 1.2 during 2014 and later a major upgrade to Swift 2. Swift 2 was officially announced at WWDC 2015, where Apple introduced some its new features and as indicated by Apple, it was made open-source in December, 2015. Swift is now made available under the Apache License 2.0 for Apple’s platforms as well as Linux.
Swift 2 unveils some new and effective features for developers, such as a new error handling model, protocol extensions and availability checking. Another important benefit for iOS developers is that Swift 2 will be supported by Xcode 7 for iOS 9 development. It is pretty simple to convert the existing Swift code to use the new Swift 2.0 features and syntax by using the migrator in Xcode 7. So, Swift 2 is gaining prominence in the technology market as one of the most preferred languages for learning as well as development.
There are already a lot of online resources for learning Swift language. However, the whole open-source project is still in its infancy and there are relatively less online learning resources. There are a few good Swift 2 programming tutorials on Udemy as well as some useful books on iOS development with Swift 2. There are also a few blogs on Swift 2, which can be a great help for anyone who wants to start learning Swift or Swift 2 from scratch. Additionally, there are also a couple of educational blogs which offer some good Swift 2 programming tutorials for free. Blog tutorials are quite beneficial since they are updated frequently, while also providing a free online learning platform.
Here I have covered some useful Swift 2 blogs that are worth checking out for getting frequent updates on the latest developments taking place in the iOS development field. Alright, so let us take a look at the 8 Popular Blogs for learning Swift 2 programming language.
1) Swift Blog
Apple’s official blog on Swift is a great place for beginners to start learning about Swift programming language. Apart from the official Swift documentation, there are a plenty of other educational resources, reference sets, programming guides, videos and sample code. Besides, there are some tutorials providing a brief introduction of the latest features in Swift 2.0 and Xcode 7.
Ray Wenderlich.com is an educational resource blog which is mostly dedicated to iOS development. It contains several text and video tutorials on popular topics related to Swift programming language, iOS/OSX game development and web application development. It also has some basic Swift 2 tutorials as well as a complete programming tutorial for iOS9 development using Swift 2.
Hacking with Swift offers a free iOS development course through 36 projects featuring free iOS 8 and iOS 9 tutorials. All the projects are completed using Xcode 7 and Swift 2 programming language. Besides, Hacking with Swift also feature a few interesting articles and numerous code samples.
4) iOS – Blog
iOS Blog is a great online learning resource for anything related to iOS development. The blog features a range of Objective-C, Swift and Swift 2 programming tutorials. It also has some important Swift 2 tutorials on topics, such as watchOS 2 development, Introduction to guard syntax, Print & Repeat-While in Swift 2 and more.
CapTech Consulting’s official blog features a comprehensive iOS 9 tutorial series on understanding protocol-oriented programming in Swift 2 with UI kit. The blog also has a complete tutorial series on performing unit testing in Swift 2 and Xcode 7 and learning accessibility features on watchOS 2.
Coding Explorer Blog has some good text tutorials on iOS development using Objective C, Swift as well as Swift 2. The blog features tutorials on WatchOS 2 development, protocol extensions in Swift 2, API availability checking in Swift 2 and more.
We Heart Swift is an online learning resource, which is dedicated to iOS development and Swift programming language. It features a nice selection of Swift tutorials on important topics, such as auto layout, UI Gesture Recognizers, Fractals in Xcode 6 and more.
Jameson Quave’s blog contains a range of Swift and Swift 2 programming tutorials. One of the strong features of this blog is that it publishes relevant tutorial series on iOS, OSX, tvOS and watchOS development while covering important individual sub-topics as well.
One of the striking features of Swift 2.0 is that it can be used across all Apple’s development platforms, including iOS, OSX, watchOS and tvOS. Moreover, with important upgrades related to Xcode and iOS versions, Swift 2.0 will become more popular in the near future. Also, in terms of syntax, this new programming language offers good benefits for iOS developers.
If you think there are more awesome free Swift 2 blog tutorials, then definitely let us know in the comments section below. Thank you.