PIYO Notes
Engineering notes since 2014
2014

binary plist parser for Javascript (non-Node)

Node.jsベースであればJavascriptでバイナリplistをパースする処理を書けるということがわかったというのがこちら↓ バイナリ形式のplistファイル - ぴよログ でも本当にやりたかったのはブラウザでipaファイルを指定して展開し、中にあるInfo.plistを …

バイナリ形式のplistファイル

iOSアプリはiTunesを使えばMacでもダウンロードできます。そしてダウンロードしたipaファイルはzipファイルとして展開でき、中身を覗き見ることができるようになっています。 ところでiOSアプリケーションのURLスキーム定義はどこに書かれているのかというと、ipaファイル …

はてなブログの「注目記事」モジュール導入してみました

はてなブログに新機能ができたので使ってみます。 サイドバーに「注目記事」モジュールを追加しました。よく読まれている記事を一覧表示できます - はてなブログ開発ブログ デザイン設定→カスタマイズ→サイドバー→モジュールを追加から追加できます。設定できる内容は↓の通り。僕はこのように …

Dashのスニペットに入れておくと便利なやつ教えて

ドキュメントビューアのDashってなんでスニペット管理機能まで入ってるんでしょうね?どちらも便利なので酷使していますけどね。 今回はDashに登録してあるスニペットをいくつか紹介します。もし拡散されて他にも便利なスニペットを教えてもらえるようになったりするといいなぁと思っていま …

iOSでアニメーションGIF

iOSのUIImageViewではアニメーションGIFの再生ができないようです。GoogleでUIImageView+gifなどと検索すると先人たちが色々頑張っていることがわかります。 MacとiPhoneでアニメーションGIFを表示する方法まとめ - yoshida_eth0の …

Macで特定のアプリでのみ独自ショートカットを有効にする

頻繁に行う操作がキーボードで出来なくてストレスがやばいこと、別にありませんよね。僕はしょっちゅうありますが、そういうのに出くわすとついついそのストレスを回避する方向で頑張ってしまって何をやっていたのか忘れたりするっていうことが多々。

XcodeのstoryboardからUI部品にプロパティを与える方法

Storyboard上に配置しているUI部品のプロパティを、Storyboard上から設定できるということを最近知りました。これってみんな知ってるんですかね? 独自のボタンクラス サンプルとして角丸半径や輪郭線の幅を外部から設定できるUIButtonのサブクラスを用意しました。公 …