Book Image

RestKit for iOS

By : Taras Kalapun
Book Image

RestKit for iOS

By: Taras Kalapun

Overview of this book

<p>RestKit is an iOS framework for streamlining communication with web services, and it relies on the AFNetworking library that is used by thousands of app developers. It has an interface that is elegant and well designed, and it provides a powerful object-mapping engine that integrates well with the CoreData database. RestKit for iOS will teach you everything from loading a simple list of objects to creating a fully-featured app.<br /><br />RestKit for iOS delivers constructive tools and insights into app development that will benefit any app developer. The book starts with a simple example and then moves on to more complex ones as your knowledge increases. By the end of the guide, you will be able to build a fully-featured app that uses RESTful web services and performs CRUD object manipulation.<br /><br />RestKit for iOS will provide you with all the information you need to boost the development process of both simple and complex apps. Once you have executed a simple example and reviewed the basic theory, you will move on to more advanced concepts with descriptions of real-life scenarios and how to overcome bottlenecks. RestKit for iOS is full of real-life examples that show you how to simplify data loading, basic and advanced object mapping, metadata mapping, and routing. This book also teaches you about routing, RESTful object manipulation and synchronization, integration with the user interface, and caching</p>
Table of Contents (13 chapters)

User interface


  • UI7Kit: It is a GUI toolkit to implement iOS7 look-and-feel UIKit under iOS5/iOS6. It is also supported for patching UIKit to UI7Kit in runtime.

  • SVProgressHUD: It is a clean and lightweight progress HUD for your iOS app.

  • SIAlertView: It is a UIAlertView replacement with block syntax and fancy transition styles.

  • PSTCollectionView: It is open source and a 100 percent API-compatible replacement of UICollectionView for iOS4+.

  • QuickDialog: It is a quick and easy dialog screen for iOS.

  • ISRefreshControl: It is an iOS4-compatible UIRefreshControl.

  • ViewDeck: It is an implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps.

  • BCGenieEffect: It is an OSX-style genie effect inside your iOS app.

  • JSMessagesViewController: It is a message's UI for iPhone and iPad.

  • CorePlot: It is a Cocoa plotting framework for Mac OS X and iOS.

  • DDPageControl: It is an easily customizable alternative to UIKit's UIPageControl.

  • MTStatusBarOverlay: It is a custom iOS status bar overlay seen in apps, such as Reeder, Evernote, and Google Mobile App.

  • FontasticIcons: It is an Objective-C wrapper for iconic fonts.