An Introduction to SpriteKit Part 2: Actions, Sequences and Gesture Recognizers
In the first part of the tutorial series, you have learned all you need to know about scenes, nodes, labels and points in SpriteKit by centering a label on the screen. In this part, you will move the label when you tap the screen...
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...
Integrating LinkedIn Sign In with iOS Apps Using OAuth 2.0
Social networks are part of our everyday life since a long time ago. Social networks are also part of our programming life, as the majority of the apps must interact somehow with them and send or receive data regarding users. In...
Building a Coffee Shop App with Swift, Foursquare API and Realm
It’s often said that coders turn coffee into computer programs. Let’s take that to the next level by coding an app that shows you the nearest coffeeshop! In this coding guide, you’ll use the following...
How To Create an Expandable Table View in iOS
A common feature of almost all apps is the fact that they provide multiple view controllers to users to navigate and work with. Those view controllers can be used in many ways, such as to simply display some kind of information...
Building a QR Code Reader in Swift
So, what’s QR code? I believe most of you know what a QR code is. In case you haven’t heard of it, just take a look at the image below. That’s QR code. QR (short for Quick Response) code is a kind of...
Customize Table View Cells for UITableView
Previously, we have created a simple Table View app to display list of recipes with a pre-defined image. In this tutorial, we’ll continue to work on the app and make it even better: Display different images for different...
Hello World! Build Your First iPhone App
Update: This tutorial only works for Xcode 4.6 or lower. If you’ve upgraded to Xcode 5, please check out the updated Hello World tutorial. We also published a new screencast to walk you through the process and updated the...
What You Need to Begin iOS Programming
Update: The post is updated to make it compatible with Xcode 5 and iOS 7. Update #2: You can now refer to this sample chapter of our Beginning iOS 9 Programming with Swift book to learn what you need to start iOS programming. So...
Why Launching AppCoda?
Last September, I released my first iPhone app on the App Store. It’s truly an amazing experience to develop an app. I have been programming for 10 years and developed various kinds of business systems. Yet this is the very...