在上图中,一些进程的名称旁边有“图标”。流程必须满足什么特征才能在其名称旁边有一个“图标”?请注意,定义特征不仅仅是位于 Applications 文件夹中,因为 Applications 文件夹中的多个进程位置没有图标。
此外,如何检查 PID 是否符合 Objective-C 中的定义标准?(在 OSX 上使用 Cocoa)
在上图中,一些进程的名称旁边有“图标”。流程必须满足什么特征才能在其名称旁边有一个“图标”?请注意,定义特征不仅仅是位于 Applications 文件夹中,因为 Applications 文件夹中的多个进程位置没有图标。
此外,如何检查 PID 是否符合 Objective-C 中的定义标准?(在 OSX 上使用 Cocoa)
我认为只有当您打开它们时在 Dock 中出现图标的应用程序才会在活动监视器中显示图标。
已将 Launch Services 作为 UI 应用程序“签入”的应用程序会获得图标。从技术上讲,任何最终调用LSApplicationCheckIn
都会得到一个,但这不是你可以自己拨打的电话。
如果你运行一个标准NSRunLoop
,甚至初始化NSApplication
([NSApplication sharedApplication]
)你应该得到它。
我的问题是:你在做什么你没有得到它?