Como posso alterar as preferências do Dock programaticamente?

Sou novo na programação Cocoa / macOS. Acabei de descobrir queNSUserDefaults pode ser usado para alterar as configurações do aplicativo / sistema, como o mododefaults comando sim.

Mas não sei como fazer com que essas configurações sejam atualizada

por exemplo, eu usoNSUserDefaults para definir o tamanho da estação para 32 e sincronizar a configuração. Mas a estação mantém a configuração antiga.

Mesmo quando eu usodefaults write com.apple.dock tilesize 32 para alterar seu tamanho, ele não será atualizado até que eu efetue logout e logo

Existe alguma outra tecnologia para notificar o dock para obter a atualização? Eu sei que as Preferências do Sistema podem fazer iss

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion