Summary

In today's world, it is essential that a developer have a good working knowledge of network development. In this chapter, we saw how to use Apple's NSURLSession API, with other classes, to connect to HTTP REST-based web services. The NSURLSession API was written as a replacement for the older NSURLConnection API and is now the recommended API to use when making network requests.

We also saw how to use Apple's system configuration API to figure out what type of network connection we have. If we are developing applications for a mobile device (iPhone, iPod, or iPad), it is essential to know whether we have a network connection and what type of connection it is.

We ended the chapter discussing RSNetworking2, which is an open source network ...

Get Swift: Developing iOS Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.