I'm trying to get a list of the most recently used applications. NSWorkspace
returns a list of active applications and I can sort them on a few options using NSRunningApplication
. see list below:
- launchDate
- finishedLaunching
- processIdentifier
I don't want the launch date but the most recent 'active' date (like the way cmd-tab sorts). Does anyone know the solution for this?
There is no documented way of doing this that I'm aware of, but I wrote exactly what you are asking for using private APIs: http://gist.github.com/163918
Also, see Getting the list of running applications ordered by last use for solutions that do not use private APIs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With