MasKのpermission denied.

新卒4年目WEBエンジニアの僕がぶつかった技術的な問題や発見のメモ

swift

【swift】バックグラウンドでもKeyDownやMouseMoveのイベントを拾う方法

自分が作っているアプリケーションで、バックグラウンド(最前面でない状態)でもキーボードが押された、あるいはマウスが動いたかを判定したいことがあったが、参考にできる文献が少なかったのでメモがてらに共有。 僕がやりたかったこと teratail.com簡単…

【swift】起動中のアプリケーション一覧を取得する【NSRunningApplication】

起動中のアプリケーションの中で、かつactiveなもの(最前面のもの)のアプリケーション名を取得した時のメモ。起動中のアプリケーションを取得する方法がわからず、四苦八苦しました。 最初は「なんかmainWindowってそれっぽいな...」と思い以下のようなコー…

【swift】配列の先頭に要素を追加する方法

配列への要素の追加 swiftで配列の最後尾に要素を追加するのは array.append("hoge") で可能だが、先頭に入れる方法がわからなかった。 というかappendがあるならprependあるだろと思ったけどなかった笑swiftでは、こうやるらしい array.insert("piyo", atIn…

【OSXアプリ】swiftのNSTableViewの使い方で詰まった。【macアプリ】

せっかくswiftを勉強したので何か作ろうと思ったのだが、そもそも自分AndroidだしiPhoneアプリは割りとありきたりだなーと思ったのでOSXアプリを作ってみることにした。mask.hatenadiary.commask.hatenadiary.com というわけでNSTableViewに表示したいデータ…

PHPエンジニアの僕がswift勉強し始めてメモった点まとめ【後編】

以前(5/29)にmask.hatenadiary.comを書いて以来ほとんど進んでいなかったswiftの勉強(テキスト)がやっと終わったので後編を作成しました。 それにしても3ヶ月以上前なのか...笑 ・エラークラス NSErrorPointer ポインタを保存する型なので変数のアドレスを…