Swift is the name for Apple's new, next-generation programming language billed as "taking the C out of Objective-C" One of the biggest surprises at WWDC 2014, the Swift project started at Apple in 2010 as one of several explorations into what would replace the NeXT-era Objective-C language and runtime. It was spearheaded by Chris Lattner, head of Apple's developer tools department, who also spearheaded LLVM (lower level virtual machine) and Clang, Apple's compiler technologies.
Swift was not only designed to bring "higher level" features to Cocoa and Cocoa touch, but to make programming itself more accessible. It does this through REPL (read, evaluate, print, loop) and also, most interestingly, through Playgrounds that let you see and interact with code as you write it.
The WWDC 2014 app was the first App Store app released using Swift code. Apple is continuing to evolve Swift, and does not promise syntax compatibility in future releases. They are, however, maintaining a Swift blog — a first for Apple — where developers can stay up-to-date, and a Swift book in iBooks where developers can get more information.
Note: For the Apple A6 processor, codenamed Swift, see Apple A6 .
Apple has today released a new version of its Swift Playground development tool, an app that's designed to help people learn how to build their own apps in a fun way.
Apple also says that the App Store and app economy has created over 160,000 jobs in the country, a number that is increasing by 10% every year.
Ohio State University is making its Swift Coding and App Development certificate program available to the public.
In a blog post on the Swift website, Swift standard librarian Nate Cook hopes the new algorithms will help developers quickly correct code.
Stanford University has announced that it will make its 'Developing Applications for iOS' course available online.
SwiftUI is a big deal for Apple and its developers right now. Josh Shaffer, engineering director with theUIKit and SwiftUI team spoke with John Sundell to discuss how it came about.
Get the best of iMore in in your inbox, every day!
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.