RestKit is a well-known framework without much documentation. Even with its reference manual and accompanying blog posts, not much has been covered, especially in terms of practical usage. Not every developer has the time to indulge in figuring out RestKit on his own before starting a time-constrained project. Sounds familiar?
Learning a new framework comes with its required steps. Before jumping into RestKit libraries, object mapping fundamentals, and data modeling, we need to make the proper introductions. This chapter will start with a simple usage example to warm up the crowd, before elaborating on the whats, whys, and hows of RestKit, in addition to its components. This compact introduction will already have demonstrated how select real-life examples can provide the required insight into the world of RestKit.
As you know, nothing in this world is perfect, and so are REST APIs. Every single API I worked with has its own glitches and bottlenecks. So, we will discuss some of the possible bottlenecks with APIs, how to overcome them, and we will experience a few in the API that we will use in the example.