The Esri ArcGIS Runtime macOS Swift Sample Code by Esri provides demonstrations for deploying the ArcGIS Runtime SDK in macOS applications. It provides access to the ArcGIS Online base maps platform. Its functional mapping features span the maps, layers, edit data, search, geometry, 3D, and routes and directions domains, among others. Developers must have the onwards of xCode 8.0 and macOS SDK 10.12 to be able to work with the sample code. The sample code communicates with Esri arcGIS APIs.