RestKit for iOS

Link your apps and web services using RestKit
Preview in Mapt

RestKit for iOS

Taras Kalapun

Link your apps and web services using RestKit
Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.70
RRP $20.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.70
$34.99
$29.99 p/m after trial
RRP $20.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


RestKit for iOS Book Cover
RestKit for iOS
$ 20.99
$ 14.70
Instant Passbook App Development for iOS How-to Book Cover
Instant Passbook App Development for iOS How-to
$ 9.99
$ 7.00
Buy 2 for $21.70
Save $9.28
Add to Cart

Book Details

ISBN 139781782163701
Paperback118 pages

Book Description

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.

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.

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

Table of Contents

Chapter 1: Getting Started
Simple usage example
So what is RestKit?
Why RestKit?
RestKit components
How it works?
Adding RestKit and libraries
MongoHQ – a MongoDB in clouds
Trying basic stuff
Object mapping fundamentals
Data modeling
Summary
Chapter 2: Modeling and Loading Remote Objects
Object manager
Sending requests with object manager
Integrating with UI and DRYing the table view
Requesting related objects
RESTful object manipulation
Routing inside out
Entering data in forms
Summary
Chapter 3: Persistence with Core Data
Setting up a database
Configuring
Magical Record
Mogenerator
Mapping
Integrating with UI
Database seeding
Indexing and searching
Summary
Chapter 4: Advanced Stuff
Reachability
Logging
Error mapping
Metadata mapping
Advanced object mapping techniques
Batching operations
Paginating results
Authorization
HTTP caching
Background processing
Custom HTTP client
Summary

What You Will Learn

  • Learn how to load remote data in local objects with a single line of code
  • Integrate network-related code with the user interface
  • Learn how REST web services work
  • Add and remove third party libraries with Cocoapods
  • Cache and synchronize remote data with a local database

Authors

Table of Contents

Chapter 1: Getting Started
Simple usage example
So what is RestKit?
Why RestKit?
RestKit components
How it works?
Adding RestKit and libraries
MongoHQ – a MongoDB in clouds
Trying basic stuff
Object mapping fundamentals
Data modeling
Summary
Chapter 2: Modeling and Loading Remote Objects
Object manager
Sending requests with object manager
Integrating with UI and DRYing the table view
Requesting related objects
RESTful object manipulation
Routing inside out
Entering data in forms
Summary
Chapter 3: Persistence with Core Data
Setting up a database
Configuring
Magical Record
Mogenerator
Mapping
Integrating with UI
Database seeding
Indexing and searching
Summary
Chapter 4: Advanced Stuff
Reachability
Logging
Error mapping
Metadata mapping
Advanced object mapping techniques
Batching operations
Paginating results
Authorization
HTTP caching
Background processing
Custom HTTP client
Summary

Book Details

ISBN 139781782163701
Paperback118 pages
Read More

Read More Reviews

Recommended for You

Instant Passbook App Development for iOS How-to Book Cover
Instant Passbook App Development for iOS How-to
$ 9.99
$ 7.00
Creating Dynamic UIs with Android Fragments - Second Edition Book Cover
Creating Dynamic UIs with Android Fragments - Second Edition
$ 23.99
$ 16.80
Mastering D3.js Book Cover
Mastering D3.js
$ 32.99
$ 23.10
UML 2.0 in Action: A project-based tutorial  Book Cover
UML 2.0 in Action: A project-based tutorial
$ 20.99
$ 14.70
iOS 7 Game Development Book Cover
iOS 7 Game Development
$ 17.99
$ 12.60
Learning iOS Security Book Cover
Learning iOS Security
$ 14.99
$ 10.50