macOS today extension 만들기
macOS에서 Monit과 같은 today extension을 만드는 방법을 알아봅니다.

윈도우 10에 있는 클립보드 매니저(윈도우키 + V)를 보고 macOS에도 비슷한 앱이 있는지 찾아보았습니다. 여러가지 경로로 찾다가 못찾아서 + PasteBot 은 너무 비싸서 직접 만들어보려고 시도하던 중 Today 위젯으로 나오면 좋겠다는 생각을 했습니다.
Monit은 시스템 모니터링 앱입니다. Today Extension안에서 많은 정보를 보여줍니다. Today Extension을 만드는 방법을 소개합니다.
처음 시도했던 클립보드 매니저는 언젠가..

Xcode를 켜고 macOS / Cocoa App을 선택합니다.

이번에는 코드 작업이 없으므로 적절하게 넣습니다.

File -> New -> Target을 눌러 새로운 앱 타겟을 추가합니다.

여러 Application Extesion이 있는데 여기서 Today Extension을 선택합니다. 자세히 나와있는 정보가 없어서 Action Extension 등을 선택했는데 작동하지 않았습니다.

이번에도 적절하게..

자동으로 스키마를 추가할 것인지 물어봅니다. Activate를 누르면

Cocoa App과 방금 추가한 today-widget이 추가됩니다.
실행하면


위젯 시뮬레이터에 앱이 올라간 것을 확인할 수 있습니다. 여기서부터 macOS / Cocoa App처럼 스토리보드를 이용해서 위젯을 만들 수 있습니다.

위젯을 만드는 도중 User Interface에서 ListView를 선택할 수 도 있습니다.
좋은 macOS 앱이 많이 나왔으면 좋겠습니다.
—
참고