阅读此文章需要对Objective-C和iOS有一定的了解,完全没有基础的朋友请先阅读<让不懂编程的人爱上iPhone开发>系列教程. 什么是后台服务(back-end service)?说白了,就是联机服务.比如说一个备忘录应用,如果所有的数据信息只能保存在本地设备(也就是你所用的电脑.手机.平板电脑上),那么它就是一个单机应用.如果一个游戏只能在自己的设备上玩,而且所有的游戏进度.档案都保存在本地设备上,那么它就是一个单机游戏. 因此,简单来说,后台服务的作用就是把单机应用变成网络应用,把…