How do I find information on other applications running on the computer on Mac/Cocoa/Obj-C?

前端 未结 3 502
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-09 07:16

I want to find which applications are running, particularly I want to know which one has a window that has focus. So at any given time I want the app to know which applicati

3条回答
  •  南笙
    南笙 (楼主)
    2020-12-09 07:39

    Apologies, I found what I needed. If anyone is looking to do this same thing, this snippet should help:

    NSDictionary *activeApp = [[NSWorkspace sharedWorkspace] activeApplication];
    NSLog(@"Active application is: %@", (NSString *)[activeApp objectForKey:@"NSApplicationName"] );
    

提交回复
热议问题