Swift, keep learning and being up-todated

After so many years Objective-C + Xcode IDE lead the world of iOS/MacOS development. Fall 2014, Swift was introduced and the stories began. Everybody at the time was very confused and had the same questions, Why ?. Switching from a very familiar language to another one with new Coding Syntax, Compiler, Special Hidden Rules, always be the pain of everyone. But Apple define the rules, we follow or to be passed over.

Fortunately, Apple never let you walk alone. They collaborated with regarding firm to make the best branch with separately Road map along side with continuously support the old Objective-C guys and Organizations.

  • Created Playground that support everybody to learn new Syntax, Functions, etc. in Swift. Furthermore, It support runtime execution and Functional Programing, that mean you can write down your code then it will be executed immediately with output right beside your code lines. The best approach for any new comers especial Students.
  • Publish Swift Programming Language on iBook Free, everyone can download and keep following whenever there was something changed, the newer one will be published too. Everything is very consistent in Apple.
  • Support Developers to use Swift + Objective-C combination in the same project.
  • Support automatically Syntax converter whenever new version of Swift in released.
  • Open-soure Swift since 2.2. Come along with Swift.org, Swift Development Road Map  and Blog posts,  Swift’s source code has been published on Github
  • iTunes courses also provided to everyone which officially contributed by Stanford and Plymouth University
  • So many Advanced Videos provided by Apple during WWDC15 and WWDC16.
  • There are Organizations day by day considering seriously about using and developing Swift in their own firm. Such as IBM with IBM Swift Sand Box. That mean, not only iOS devices like iPhone, iPad, but also Server Side can be programed and run with Swift. Let you checkout Kitura or Perfect, Zewo they are Swift web frameworks and HTTP server.
  • Let you read a very interesting article by Bob to see How it feels to learn iOS in 2016 
  • Everything you have to do is practice more, more and more to improve skills, stability and speed.

(…updating)

Leave a Comment

Your email address will not be published. Required fields are marked *