What’s New in Swift 3
Apple integrated Swift 3 into Xcode 8 beta at WWDC and will release the final version later on this year. This is the language’s first version that is open source and works both on Mac OS X and Linux. If you have followed the...
Using CocoaPods in Your Swift and Objective-C Projects
Understanding CocoaPods, a dependency manager for Swift and Objective-C projects, is a critical skill every iOS developer should have. If you have no experience with CocoaPods, this short post is written for you. We’re...
Documenting Your Swift Code in Xcode Using Markdown
Amongst all the features Xcode 7 incorporates, there is one that admittedly distinguishes; that is the new revolutionary, much better way to write code documentation. With the introduction of Xcode 7, developers can use the...
An Introduction to Operator Overloading in Swift
Operator overloading is one of the most powerful features of any computer programming language, so Apple decided to make it available for development in Swift. However, with great power comes great responsibility. You can easily...
Our Swift Programming Book for Beginners Now Supports iOS 9, Xcode 7 and Swift 2
Update: Apple is going to release iOS 10 and Xcode 8 this fall. We’re updating all our Swift books for the new version of iOS and Xcode. If you purchase any of our Swift books now, you’ll get a free update of the book...
What’s New in Swift 2.0: A Brief Introduction
Editor’s note: This post is contributed by Maxime. He was recently awarded the WWDC scholarship to attend this year’s conference. We’re so happy to have him to share with us about the new features of Swift 2....
Announcing Our New Book: Beginning iOS 8 Programming with Swift
I’m thrilled to share this great news with you. Our second AppCoda book – Beginning iOS 8 Programming with Swift is now live and ready for purchases! During the WWDC 2014, Apple surprised every iOS developer by launching a...
A Beginner’s Guide to Optionals in Swift
Swift was announced three weeks ago. Since then, I have been reading the Swift’s official guide and playing around with it in Xcode 6 beta. I started to love the simplicity and syntax of Swift. Along with my team, I am...
Getting Started with Swift: A Brief Intro to the New Programming Language
Along with the announcement of iOS 8 and Yosemite, Apple surprised all developers in the WWDC by launching a new programming language called Swift. At AppCoda, we’re all excited about the release of Swift. We enjoy...