開発

開発

windowsのgvimでファイルダブルクリック時に常にタブで開くようにする

なんか情報が複数あってはまってしまったので、ちゃんと上手く言ったものをメモ。こちらのサイトの方法でうまくいきました。自分の場合は単一ファイルを開いている場合はタブ表示は必要ないのでレジストリの変更だけです。インストーラではなくバイナリを別フ...
開発

[Swift]ボタンをタップするごとにボタンの画像を切り替える

現在開発中のお絵かきアプリに消しゴム機能を実装しました。消しゴムと鉛筆のツールは切り替えながら使っていくので、ツールエリアの節約のために同じボタンでペン、消しゴムツールを切り替えていく処理を実装します。といっても、キモはimages.xca...
開発

WindowsのVimでCtrl-C,Ctrl-Vでコピペできるようにする

その他全選択や元に戻すなど、癖で使ってしまうショートカットキーを強制的にバインドしました。.vimrcに下記を追記します。(変なタグに間違われるので<>は全角にしてあります):map <C-Z> u:map!<C-Z> <Esc>ui:ma...
開発

[iOSアプリ開発] タッチでお絵かきしてみる をSwift化

今Swiftお絵かきアプリを作ろうと試行錯誤しているのですが、肝心の描画部分のサンプルがあまりなかったので、Objective-Cで実装しているこちらの記事をSwift化してみました。ただし、undo,redo,クリアはボタンではなくtab...
開発

【Swift】UIViewを2分割で配置する

こんなView2つを、画面の縦横に合わせて長辺を2等分して表示させる処理を実装します。Auto LayoutさせないいくらプログラムでいじってもAuto LayoutがONになってたらそっちが勝ってしまうので、Use Auto Layout...