Pass the Remote

If you have a single application, typically you only need to get data from your server. However, if you have multiple applications that interact with one another, you need to be able to communicate between them. In terms of communicating data, Apple has you covered in quite a few ways: NSUserDefaults, App Groups, & Keychain Sharing. NSUserDefaults NSUserDefaults is a great place to store small bits of information like preferences. This allows you to have a consistent user experience across all of your applications on the device....