iOS Localization Tutorial: Localize Your Apps to Support Multiple Languages
Editor’s note: This week let’s talk about localization. In brief, localization is a process to adapt a product to a particular language. Not all iPhone users can read or write English. If you just release your app in...
How To Fetch and Parse JSON Using iOS SDK
Editor’s Note: This week, Ziad Tamim will show you how to fetch and parse JSON. In this tutorial, we will be focusing on adding JSON support to your iOS apps by demonstrating how to create a simple app using Meetup API. The...
Adding a Cloud Backend for Your iOS App Using Parse – Part 2
This is the second part of the Cloud Backend tutorial. In the first part of the tutorial series, we gave you an introduction of Backend as a Service (BaaS for short) and transformed the Recipe app. Instead of storing the recipes...
Adding a Cloud Backend for Your iOS App Using Parse – Part 1
When we first started the iOS programming course, we built a simple Recipe app together and walk you through the usage of table view. The initial version of Recipe app is very simple. All the recipe data are stored locally in an...
How To Add a Slide-out Sidebar Menu in Your Apps
Editor’s note #1: This post has been updated for Xcode 6 and iOS 8. The demo app now supports the latest version of SWRevealViewController. Editor’s note #2: If you’re using Swift, please check out the Swift...
How to Use UIPageViewController to Build Tutorial Screens
Editor’s note: For the very first time you launch an app, you’ll probably find a series of tutorial screens to walk you through the basic features. It’s a common practice to explain how the app works. This week,...
Adding Local Notifications in Your iOS App
Before we dive into the local notification tutorial, let’s first talk about the history. Way back in iOS 3.0, Apple introduced the Push Notification Service (APNS) to bring the multitasking support to its mobile operating...
Developing a Simple Maze Game Part 3 – Collision Detection
Editor’s note: This is part 3 of our simple Maze game series. Previously, we showed you how to make use of accelerometer to move the pacman. In the final part, we’ll finish the game by implementing collision...