CoreLocation utilized in finding GPS coordinates.  Other than using GPS coordinates one can use a list of cities paired with their coordinates.  These coordinates are used to calculate sunrise and sunset data and visually display the output along with text.