在上圖中,某些進程的名稱旁邊有「圖標」。過程遇到什麼特徵才能在名稱旁邊有一個「圖標」?請注意,定義的特徵是而不是只是在Applications文件夾中,因爲Applications文件夾中的多個進程位置沒有圖標。
此外,如何檢查PID是否符合Objective-C中的定義標準? (在OSX上使用Cocoa)
在上圖中,某些進程的名稱旁邊有「圖標」。過程遇到什麼特徵才能在名稱旁邊有一個「圖標」?請注意,定義的特徵是而不是只是在Applications文件夾中,因爲Applications文件夾中的多個進程位置沒有圖標。
此外,如何檢查PID是否符合Objective-C中的定義標準? (在OSX上使用Cocoa)
已將啓動服務「簽入」爲UI應用程序的應用程序獲取圖標。從技術上講,任何最後稱爲LSApplicationCheckIn
的東西都會得到一個,但這不是一個可以讓自己做出的呼叫。
如果您運行標準NSRunLoop
,或者甚至初始化NSApplication
([NSApplication sharedApplication]
),您應該得到它。
我的問題是:你在做什麼,你是不是得到它?
我認爲只有'.app'進程有一個圖標。你能解釋一下你想做什麼嗎? – woz
@woz我正在嘗試創建一個需要此信息的活動監視器。我不認爲.app是一種進程 - 它是一個包含其他幾個進程的文件夾。 – fdh
當我打開Activity Monitor時,頂部有一個下拉菜單。當我選擇「窗口化進程」時,進程顯示當且僅當他們有圖標。我不確定這是否有幫助。 – woz