PIYO Notes
Engineering notes since 2014
2014

XcodeインスペクタのState Config

UIButtonってタップ中の状態に色とか背景とか画像とか変えられますよね。てっきりコードでしか出来ないと思っていたらそんなことありませんでした。恥ずかしい。 このState Configを変えてから設定を変えると、そのStateに対して値が用いられるみたいですね。例えばタップ中 …

画像付きUIButtonのレイアウト調整

UIButtonに画像をつけるとデフォルトでは画像の右側にテキストが回りこむような形でレイアウトされますが、このレイアウトはカスタマイズ可能です。 画像とテキストはそれぞれ独立して動かすことができますので、次のようなレイアウトを作ることも可能です。

Skitchのスクリーンショットのデフォルト名の変え方

Skitchでスクリーンショットを取るとウィンドウのタイトルかスクリーンショット+タイムスタンプという名前のノートが作られます。 このタイトルに日本語が入っているので気に食わなかったので設定で変えてやろうと思ったらそんな項目がありません。そこでいくつか試したり英語のサポートに頑張 …

個別ページのURLからRSSフィードURLを取得するfeedbag

自分用のメモも兼ねて今は亡きRSSリーダーを作ったときのノウハウを少しずつときどき書いていこうと思います。 RSSリーダーによくある機能として現在開いているページのRSSフィードを購読するというフローがあるんですが、それと同じ機能を実現しようとしたときに使用したruby gemを …

Macで引用符を入力すると勝手に変換されるのをやめたい

このブログはEmacsやSublime Text2、Evernoteで書いてから投稿しています。特に多いのはEvernoteです。 技術系のネタばかりなのでよくシングルクォートやダブルクォートをタイプするんですが、Evernoteで書いた記事をはてなブログに貼り付けてプレビューす …

Xcodeでテストのときのみ特定のコードを実行する方法

テストコードのときのみ実行したいコードってありますよね?例えばサーバーのURLを変えたり、テスト用のデータを用意したりいろいろな用途があり得そうです。 シンプルにやるにはプリプロセッサマクロを使ってこんな風にやるのがよさそうです。

Alfred+Dashで秒速リファレンス検索

いやー、知らなかった。AlfredもDashも使っててこの連携をやってないなんて。もしかして普通の人は連携してるのかな。 連携の前にそれぞれの概要 Alfred ランチャーアプリケーションです。僕はControl+Spaceをホットキーに使っています。