Ответ 1
[NSCursor hide];
чтобы снова отобразить курсор:
[NSCursor unhide];
Как заставить курсор мыши исчезнуть в Objective-C? (только видимый курсор мыши, мышь все еще должна работать)
[NSCursor hide];
чтобы снова отобразить курсор:
[NSCursor unhide];
В Swift
NSCursor.hide()
NSCursor.unhide()