REST from the client's side
The interviewer says "explain what a RESTful API is." Going beyond the textbook definition, from the point of view of someone building an iOS client, how does the difference between an API designed RESTfully and one that isn't show up in the client code?