I have set up a Swift wrapper (https://github.com/sindreoyen/SwiftGeographicLib) for the geodesic routines in Charles Karney's GeographicLib . The Geodesic.direct() routine can perform the calculations you're describing here!
Topic:
App & System Services
SubTopic:
Core OS
Tags: