我们正在将 Linux 应用程序移植到 macOS / iOS
该应用程序使用计时器轮和timer_t类型。此类型未在 macOS 的 time.h 类中定义,如下所述:
为什么 Linux 上的“time.h”中定义了“timer_t”,而 OS X 上则不然
另外,timer_create()、timer_settime() 和timer_delete() 方法也未定义。
这是我要移植的类:https://github.com/OpenOverlayRouter/oor/blob/testing/oor/lib/timers.c
我们发现也许我们可以使用 NSTimer 和 Objective-C 来做到这一点,但我想用 C 来做。
我们可以用C 来做吗?我们应该使用哪些内核库?
谢谢