PIYO Notes
Engineering notes since 2014
2014

iOSで上へ引っ張って更新させるライブラリ

Twitterのアプリなどが採用していた引っ張って更新するためのコントロールは、UIRefreshControlとしてiOS6からiOS SDKに正式採用されています。ところが、このUIRefreshControlは下へ引っ張って更新するのには対応していますが、上へ引っ張って更 …

iOSで日時の相対表記

1 week agoみたいな日付の相対表記をiOSでやりたいので探しました。そしたらCocoaPods対応のライブラリがありました。 kevinlawler/NSDate-TimeAgo これです。カテゴリでNSDateを拡張してくれてあります。 インストール 普通の …

XcodeシミュレータなしでViewをプレビューする

Xcodeにはstoryboardを使って作り上げたViewをプレビューする機能があります。これを使うと、画面回転時、4インチと3.5インチの切替時、iOS7とそれ以前の切替時、それぞれのレイアウトを確かめることができます。

CocoaPods pod installが失敗する問題

今日(2014/02/04)1週間ぶりにぐらいに$ pod installしたら妙なエラーが出てライブラリのインストールができなくなりました。 エラーメッセージの最後はこんな感じでした。 Pull is not possible because you have unmerged …

アイデアカードとかいうツールをrubygem化

アイデアカードとかいうアイデア出しのサポートツールを見つけました。 アイデアカード公式サイト 目的、着眼点、どう変えるかという3種類のカードがあってカードを引くことでランダムなフレーズが完成するってやつです。昔そういう遊びをしたことはありませんか?誰が、どこで、なにを、どうした …

RubyMineエディターの水平分割・垂直分割

RubyMineでエディターエリアを分割する方法。 エディターのタブを右クリックして、Split HorizontallyまたはSplit Verticallyです。たまに混乱して分割方向がわからなくなりますが、メニュー横にアイコンが付いているのでわかりやすいです。