Creating Hello World App Using Xcode 5 and Interface Builder
Update: As Apple released Xcode 6 and Swift, we’ve updated the Hello World tutorial here. The Hello World tutorial was the first programming article written for our free programming course. We think it’s time to...
Customizing Navigation Bar and Status Bar in iOS 7
Like many of you, I have been very busy upgrading my apps to make them fit for iOS 7. The latest version of iOS introduces lots of visual changes. From a developer’s perspective, the navigation bar and status bar are two...
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,...
Build a Simple Camera App Using UIImagePickerController
Previously, we covered how to use the built-in APIs to read a RSS feed and build a simple RSS Reader app. In this tutorial, we are going to learn how to use the built-in camera of the iPhone (or the iPod or iPad, if they have...
iOS Programming 101: Simple Animation Using UIImageView
As you may know, we have released our first iOS game on App Store. Honestly, we do not have any game development experience. As we always said, “getting your hands dirty is the best way to learn programming”. We...
Create Static Table View Using Storyboard
After we published the iCloud programming tutorial, the first question from our readers is not about iCloud but related to the static table view. If you’ve followed our tutorials, you should have a basic understanding about...
iOS Programming 101: Record and Play Audio using AVFoundation Framework
Editor’s note: Some of you asked us to write a tutorial about audio recording. This week, we work with Yiqi Shi and Raymond from Purple Development to give you an introduction of AVFoundation framework. Yiqi and Raymond are...
Handling Single and Multiple Selection in Collection View
In the past two tutorials, we covered the basics of UICollectionView and header/footer customization. You should already know how to display items using UICollectionView. However, we haven’t covered how to interact with the...
How to Add Header and Footer View in UICollectionView
Previously, we covered the basics of UICollectionView and showed you how to present items in grid layout. It’ll be interesting to spilt recipes into different sections. Let’s say, the first section contains recipes...