One of the great features of Swift is a clean new syntax for first class functions / closures that replaced the quite confusing block syntax. So hopefully we won’t need something like fuckingblocksyntax for Swift.
Constants and variables associate a name (such as maximumNumberOfLoginAttempts or welcomeMessage) with a value of a particular type (such as the number 10 or the string 'Hello'). The value of a constant cannot be changed once it is set, whereas a variable can be set to a different value in the future.
In the second part of the series, we'll be using XCode 6 and the Swift language adding a little more functionality to our checklist app using the Swift language. We'll add checkmarks, our own UITableViewCell subclass and style our app to look a little better.