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...
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...
Adding Animated Effects to iOS App Using UIKit Dynamics
In the recent tutorials, it has been underlined that iOS 7 has brought along great new features. Many new frameworks, libraries and APIs have been exposed to developers, letting them create modern and engaging applications and...
iOS Programming 101: Adding Section and Index List in UITableView
Recently, a reader asked me how to add an index list in a UITableView. As some of you may have the same question, I thought it’s better to write a post to share the solution. An indexed table view is more or less as the...
Introduction to Objective-C Blocks
In programming, what differentiates a good developer from a great developer is the way each one takes advantage of the programming tools he or she offered by the used language. Objective-C, the official language for developing...
How To Import Contacts Using Address Book Framework
One of the most well-known and most used feature of iPhone devices to all users, developers or not, is the Address Book. For those who use a lot the device as a phone (rather than a mobile mini computer), all important and vital...
How To Scan QR Code Using AVFoundation Framework
iOS 7 brings a wealth of new features that set it apart from all other mobile operating systems. Both major additions and minor improvements have been made, offering developers new or updated frameworks and APIs to work with, and...
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...
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...