에서 가져옵니다. IconRef가 참조하거나로드 된 .icns 파일을 찾을 수있는 방법이 있습니까? 또는 포함 된 번들의 ID가 하나라도 있다면?IconRef 파일은
모든 아이콘이 파일 (예 : 합성 아이콘)에서 직접로드되는 것은 아니므로 항상 작동하지는 않습니다.
내가 대답하려고하는 질문은 "Finder가 파일 X에 표시 할 아이콘은 어디에서 유래 되었습니까?"입니다. 필자는 아이콘의 이미지 데이터가 아닌 파일 시스템의 아이콘 원점에 관심이 있습니다. 내가 말할 수있는 한, 파일 경로에서 아이콘으로가는 작업 - 예. GetIconRefFromFileInfo 및 NSWorkspace.iconForFile - 상당히 불투명합니다.
필자는 문서화되지 않은/개인용 솔루션에 대해 알고 있습니다.
@millenomi : 예, 애플의 아이콘을 피하는 것이 연습의 요점입니다.
옛날 옛적에 UndocumentedGoodness 함수'_LSCopyAllApplicationURLs (& urls)'가있었습니다.이것은 사라진 것으로 보인다. 아무도 그게 어디 갔는지 알아? –