Using Quick Look Framework for Previewing Documents
Several treasures like not so well-known frameworks and libraries can be found in the iOS SDK. Most of them can be proved to be real gems and truly useful tools, saving you from hours of extra work. One of them is the Quick Look...
Parse Migration: How to Setup and Deploy Parse Server on Heroku or AWS
Following up on my previous post on migrating a parse database to a self-hosted MongoDB instance, in this spring-themed tutorial, we will take a look at how to host the parse server on Heroku and Amazon Web Services. For those...
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...
Celebrating 4 Years of AppCoda
Today is AppCoda’s birthday. It’s been four years since I published the very first post on AppCoda. The past 12 months have been filled with changes and milestones. We launched a new design of the website with a...
Building a Fitness App Using HealthKit to Track Walking Distance
According to the news, health and fitness are more important today than at any point in history. It’s funny, though, as I seem to remember the news telling me the same thing a couple of days ago. Maybe it’s just a feeling that...
Managing SQLite Database with SwiftyDB
Choosing a way for storing data permanently is something that is always needed when developing applications. There are various options we can pick from: To create single files, to use CoreData or create a SQLite database. The...
How To Migrate from Parse to Self-hosted MongoDB
You may have heard that Facebook’s Parse.com, the popular Backend-as-a-Service (BaaS) is shutting down and all features will be permanently shuttered on January 28, 2017. Parse hosts approximately 600,000 apps, so this may...
Where can you earn the most money as a software engineer? [Sponsor]
Traditional job searches are opaque and one-sided, particularly when it comes to salary negotiations. Candidates often don’t know the market rate for their skill set and level of experience, or how offers they receive stack up to...
Unit Testing in Xcode 7 with Swift
Every iOS programmer has to debug their apps once in a while. Unless you’re some kind of crazy coding ninja, you know that desperate feeling when you have is to look for a bug in your code for hours and hours until you...
Swift Tutorial: Building an iOS Chat App Using Socket.IO
iOS apps exist in millions out there, and most of them communicate with servers to exchange data. In their majority, the server implements and provides RESTful APIs that apps can use for the communication. When an app needs to...