[Mac] 독에서 아이콘 없애기
개발질/Mac / 2013.12.15 04:42
간단하다.
Target -> Info (즉 Info.plist 수정) 에서
Application is agent (UIElement) 값을 YES 로 해주면 된다.
Raw key 값은 LSUIElement
근데 이렇게 하면 내가 원하는대로 수정이 안되거나,
수정을 하더라도 앱을 재실행 해줘야 한다.
그래서,, 아래와 같은 방법이 있다!!
위에서 설정하는 UIElement 값을 동적으로 바꿔주는 것 같다.
ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
이건 독에 아이콘을 나타내는 코드
ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToUIElementApplication);
이건 다시 UIElement = TRUE, 즉 독에서 앱을 없애게 해준다.
type 인자만 다르지만,, 두줄밖에 안되니 그냥 두번 적어줬다.
'개발질 > Mac' 카테고리의 다른 글
Mac에 kappa (zappa 의존) 설치하기 (0) | 2017.06.26 |
---|---|
Mac 에서 설치디스크 만들기 (Flashing Image) (0) | 2016.08.27 |
Mac 에서 mysql + phpmyadmin 사용하기 (4) | 2015.01.27 |
[Mac] 독에서 아이콘 없애기 (0) | 2013.12.15 |
[Mac] 로그인 항목에 등록(로그인 시 실행) (0) | 2013.12.15 |
[Obj-C] 메서드 오버라이딩 (0) | 2013.12.15 |