In this scenario, timerFunc() is never called. What am I missing?
class AppDelegate: NSObject, NSApplicationDelegate { var myTimer: NSTimer? = nil
Swift 3.0 syntax for the run loop thingy:
RunLoop.current.add(myTimer, forMode: .commonModes)