Core Data Basics: Preload Data and Use Existing SQLite Database
Editor’s note: This is a sample chapter of our new book, Intermediate iOS 8 Programming with Swift. When working with Core Data, you may have asked these two questions: How can you preload existing data into the SQLite...
Creating Your Own Custom Controls Using IBDesignable in Xcode 6
Have you tried to create a custom control in older versions of Xcode? It’s not that easy. What makes it so hard is that you couldn’t see your design in the Interface Builder. Every time you want to review the design...
Creating a Sidebar Menu Using SWRevealViewController in Swift
As promised, here is the Swift version of the slide out sidebar menu tutorial. Again we will make use of an open source library called SWRevealViewController to build the sidebar menu. Though the library was written in...
Creating Simple View Animations in Swift
Following the release of iOS 7 (and iOS 8 as well), animation and motion effects became central to the design of apps from both Apple and 3rd party developers. iOS 7 introduced a flat, minimal design to apps which inevitably...
Building a Chat App in Swift Using Multipeer Connectivity Framework
When programming in iOS, there are certain aspects of the SDK that pull the developers’ attention and interest a lot more than others, and one of them is the Multipeer Connectivity framework. As you know, the MPC framework...
How to Beta Test Your App Using TestFlight
Suppose you built an app and completed the testing of your app on a real device. So what’s next? Submit your app directly to App Store and make it available for download? Yes, you can if your app is a simple one. However,...
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...