Learn iOS Development

Develop native iOS apps for iPhone and iPad using Swift and Xcode, and publish them on the App Store for millions of users to download.

All iOS Development content:

  1. iOS SDK: Using a Slider to Scrub a PDF Reader

    iOS SDK: Using a Slider to Scrub a PDF Reader

    Tutorial Intermediate

    This tutorial is a continuation of the War of the Worlds iPad reader project and will demonstrate how to navigate a PDF with a UISlider when using the Leaves...

  2. How to Install Ruby on a Mac

    How to Install Ruby on a Mac

    Tutorial Intermediate

    This one is tailor made for the Basix users among you. If you've been itching to try out Ruby and/or Rails, if the Terminal is somewhat new to you, you may...

  3. Building a Jabber Client for iOS: XMPP Setup

    Building a Jabber Client for iOS: XMPP Setup

    Tutorial Advanced

    Welcome to the third installment of our series on building a Jabber client with the iOS SDK. In this tutorial, we will add XMPP functionalities to the...

  4. Building a Jabber Client for iOS: Interface Setup

    Building a Jabber Client for iOS: Interface Setup

    Tutorial Intermediate

    In this tutorial we will build a Jabber Client for iOS. The application developed in this series will enable users to sign in, add buddies, and send...

  5. Building a Jabber Client for iOS: Server Setup

    Building a Jabber Client for iOS: Server Setup

    Tutorial Beginner

    In this tutorial we will build a Jabber Client for iOS. The application developed in this series will enable users to sign in, add buddies, and send...

  6. iOS Multitasking: Background Location

    iOS Multitasking: Background Location

    Tutorial Beginner

    This is the fourth and final part of the series on iOS Multitasking. Today we will be covering Background Location. Just like the previous iOS Multitasking...

  7. iOS Multitasking: Background Audio

    iOS Multitasking: Background Audio

    Tutorial Intermediate

    This is a continuation of the iOS Multitasking series. Along with notifications (as discussed last week), iOS Multitasking also provides a feature called...

  8. iOS Multitasking: Local Notifications

    iOS Multitasking: Local Notifications

    Tutorial Intermediate

    Since the release of iOS 4, many amazing features like folders, single inbox, and more have been available to iOS developers. One of the most anticipated...

  9. iOS SDK: Working With URL Schemes

    iOS SDK: Working With URL Schemes

    Tutorial Intermediate

    Communication between apps provides your application with an opportunity to take advantage of other application's functionality, send and receive data...

  10. Learn iOS Game Development By Example: 10 Projects to Get You Started

    Learn iOS Game Development By Example: 10 Projects to Get You Started

    Tutorial Intermediate

    Interested in mobile game development? This list of 10 open-source, iOS game projects available on GitHub will help get you started! The projects compiled in...

  11. iOS SDK: Working With NSUserDefaults

    iOS SDK: Working With NSUserDefaults

    Tutorial Beginner

    In this tutorial I will demonstrate how to use the NSUserDefaults class in order to save and update application settings. In the process, we will build a...