マウスカーソルを隠すSwiftとCocoaでマウスカーソルを隠す方法をドキュメントから探した。3通りの方法があった。非同期処理はOperationQueueで行うSwiftで非同期処理するときはOperationQueueを使う。時間のかかる処理はバックグラウンドでやらせておきたい。areaの設定とイベント捕捉。方法はいくつかあると思いますが、そのうちの1つをメモ。大雑把な流れは次の通り。リファクタリングも半分兼ねてDocument-Basedで書き直している。負の数の剰余演算で負の数が返ってくるのは仕様マイナスの剰余演算について情報が少なかったのでメモ。Swiftでは%演算子がある。コードからも設定できる。ViewControllerでキーイベント(keyDown)を捕捉するViewControllerでキーイベントを捕捉するのはよくあると思う。Swift3ではkeyDownをoverrideするだけではダメなようだ。表示プライバシーポリシータイトルとURLをコピーしました。