These both seem like common options that are used to store an array of coordinates. If I were to store 1000 coordinates in an array, would it be better to use an array of CGPoint or CLLocation?
CLLocation seems to store extra information like altitude and timestamp. If I only care about the latitude and longitude, would it be a better idea to store coordinates as CGPoint? I am guessing storing extra unneeded info like altitude and timestamp would mean CLLocation has a larger memory footprint?
On the other hand, I am using the coordinates to eventually create annotations and place them on a map. The annotation is created using CLLocationCoordinate2D.