Apple at WWDC 2015 in June presented an update of their key platforms iOS 9 and OS X El Capitan. But for developers one of the most important announcements was the second version of the Swift programming language 2. Craig Federighi during the presentation of the product said that Apple tried to create a language that would be spared from the cumbersome heritage Objective-C. Swift was laid down in the platform of the NeXt, which became the basis for OS X and then iOS.
For those wishing to learn a new programming language is available in the App Store app called Swifty. It allows in an interactive format will be acquainted with all the peculiarities of language. The program developer Johannes Berger believes that the new project Apple is great for learning programming from scratch.
Interface interactive tutorial Swifty optimized for touchscreens iPhone and iPad. Using short lessons, this app will teach the basics of programming. Before each practical task it will explain the principle of operation of the element. Then you need to substitute in the real code example or another meaning.
After each such session, containing from 10 to 15 tasks, the user will be asked a few questions that will need to answer to yourself, then look for the correct answer. Lessons more than 200, they are grouped into chapters. The first Chapter of the 13 free lessons, the second is also possible to obtain without spending a dime — for the publication of Swifty in the social network. Each subsequent is 59 rubles. You can also open access to all materials at a time, paying 219 rubles.
The game developer, Swifty is perfect for learning on the go. For more thoughtful immersion in programming, of course, will need a Mac and the latest version of an integrated programming environment Xcode. If your computer runs on Windows for training, you can use the online compilers Swift, for example RunSwift or SwiftStub.
I should add that Apple moved its programming language on rails project open source. At WWDC, where the statement was made, the news caused a storm of applause from the audience of developers. The openness of Swift means that programmers will be able, by examining the source code of a programming language, to extend it through the issue of additional tools for developers. In addition, perhaps we’ll see a Swift application for the operating systems of other manufacturers.
- 5 reasons to learn a programming language Apple Swift
- The developers have called Apple Swift was his favorite programming language
- Came out of the Russian-speaking guide programming language Apple Swift