Write an app that satisfies the following requirements:
- Supports iOS 7.0 and later
- Is written in Objective-C
- The UI should have a label and a button
- When the button is touched the label should display the user's current country based on location
- Include a README file with a short reason as to why you used any third party libraries that you used
For additional marks add some the following features:
- Add a button to allow the user to share their current location, e.g. send a tweet of "I am currently in {Country}" -- replace {Country} with the country the user is currently located.
- Display the current country's flag
- Check location based on IP address and display a message if different from physical location
Note that the following points will also affect your score:
- Even though the task is relatively small, proper OO design patterns should be used for each component.
- We need to be able to build and run the program - make it easy for us to do so.
- We will be looking at the code and tests and assessing style, implementation and test coverage.