Me gustaría hacer algo cada vez que el contenido del portapapeles cambie. Tengo una solución que funciona ahora donde obtengo el valor del portapapeles y lo guardo, luego comienzo un bucle infinito donde busco el portapapeles de nuevo, veo si ha cambiado, luego duermo durante 0,5s y lo hago todo de nuevo.
Esto definitivamente funciona, pero quiero hacerlo mejor. Preferiría si puedo escuchar una notificación que sólo me diga cuando el portapapeles cambia. Hay una UIPasteboardChanged
evento en UIKit que permite hacer esto, pero preferiría no tener que escribir esto en código Swift para lograr mi objetivo. :-)
¿Alguna idea de cómo hacer esto en Applescript/Automator/Python? Gracias.