Ios cloud save

Hello,

I’m trying to find some pointers on how I can save my game and have it available across devices. From what I understand this can be done by connecting to a social network (gamecenter, facebook, g+), but how can I then retrieve the save file?
I also saw that Infinity blade 3 uses some sort of cloud save as well, how does it work there?

Thank you