Examples: imgui_impl_osx: Fix for incorrect DeltaTime calculation on mac OS. (#1978)

diff --git a/examples/imgui_impl_osx.mm b/examples/imgui_impl_osx.mm
index cd24214..07494d6 100644
--- a/examples/imgui_impl_osx.mm
+++ b/examples/imgui_impl_osx.mm
@@ -15,7 +15,7 @@
 //  2018-07-07: Initial version.
 
 // Data
-static clock_t  g_Time = 0;
+static CFAbsoluteTime g_Time = 0.0;
 
 // Functions
 bool ImGui_ImplOSX_Init()
@@ -94,10 +94,10 @@
     io.DisplayFramebufferScale = ImVec2(dpi, dpi);
 
     // Setup time step
-    if (g_Time == 0)
-        g_Time = clock();
-    clock_t current_time = clock();
-    io.DeltaTime = (double)(current_time - g_Time) / CLOCKS_PER_SEC;
+    if (g_Time == 0.0)
+        g_Time = CFAbsoluteTimeGetCurrent();
+    CFAbsoluteTime current_time = CFAbsoluteTimeGetCurrent();
+    io.DeltaTime = current_time - g_Time;
     g_Time = current_time;
 }