人生の恥は書き捨て

プログラムとかいろいろ

iOS

ニコニコ漫画で読めるおすすめ百合作品の紹介

これはなに? この記事は百合 Advent Calendar 2015、16日目です。www.adventar.org あなたは誰? ニコニコ漫画iOSの開発を担当しています。エンジニアです。 ニコニコ漫画はニコニコ静画の漫画を読むことが出来るスマートフォンアプリです。僕は毎日、ニコ…

Quickのテスト結果の表示がおかしい

Quickというswiftでアプリケーションの振る舞いをテストできるフレームワークがあるのですが、 そのテスト結果が正しく表示されなかったので、それについてのメモです。結論からいうと、今のところ有効な修正方法はないようです。 現象 こんな感じでテスト結…

Swift 文字列の表示域のサイズを取得する

やること 文字列を表示する場合に横幅がどれくらいになるか、高さがどれくらいになるか、を取得します。縦幅が取得できればtwitterのタイムラインのように可変のUITableViewを作れたりします。類似のエントリーはたくさんあったのですが、微妙に古くてそのま…

YosemiteにあげたらModule file was created by an older version of the compilerっていうエラー出た

Libraryが続々とSwift1.2対応されたので、PCをYosemiteにあげました。そしたらAlamofireを読み込んでるimport文で``` Module file was created by an older version of the compiler ```というエラーが...もちろんCocoaPodsで最新版に上げたのですが、ダメな…

navigationbarとtoolbarをスクロール時やタップ時に表示/非表示する

スクロール時やタップ時にnavigationbarとtoolbarの表示/非表示を切り替えたいという話です。 twitterアプリの画像の表示の部分とかで使われていますね。 基本的なやり方 viewDidLoadかviewWillAppearあたりで self.navigationController?.hidesBarsOnSwipe …