I would like to draw surface contour plot like the picture below for an iOS mobile application (swift)
If someone can put me on the right track, I will appreciate it.
I searched on Internet, I didn't find any obvious solution. I consider to use SceneKit or SciChart.iOS package but I'm not sure.
You tagged [scichart] so I can post an answer.
While the WPF and Javascript versions of SciChart support contours in 2d charts, it seems SciChart's ios/android heatmap does not.
But it does have this 3d contour plot which can be viewed from above by setting Orthogonal projection & position of the camera in the 3D scene.
You can learn more about the 3d camera properties here. Property projectionMode sets orthogonal mode, and position / target allow you to control the view from above.
There is also a demo on the scichart examples app which allows you manipulate the 3d camera dynamically. see it here.