-
【RxSwift】viewWillAppear等が呼ばれた時のトリガーを作ってみる
Saturday, April 23, 2016
すっごい簡単なものですが、 viewWillAppear: が呼ばれたのをトリガーにするObservableを定義してみました。 これで、 viewWillAppear がcallされた時をトリガーにして、リロード処理をする等できます。 …
-
NSLocalizedStringでkeyが見つからない時はkeyではなくて指定した文字列を出力する
Friday, April 22, 2016
NSLocalizedString を使う時に、指定したkeyが、 Localizable.strings に定義されていなかったら、指定したkeyの文字列がそのまま出力されてしまいます。 これはこれで困ったし、comment: 引数に与えた文字は単なるコメントでしかなくて、出力されません。 …
-
Objective-CからSwift化したクラスをstoryboard/xibで使っている時に、コマンドラインで一括でModule設定を付ける
Thursday, April 21, 2016
最近、会社で開発しているプロジェクトで、Objective-Cで書いたコードをSwift化しているのですが、 UIButtonやUILabelのサブクラスをObjective-C→Swiftに書き換えた時に、 Storyboard/xib も修正しないといけなくなりました。 …
-
2つのDictionaryを結合するextensionと演算子を書く
Monday, April 18, 2016
新しい環境に移ってから早2週間が経ちました。 今日は実際開発中のライブラリでも使った、2つのDictionaryを結合するExtensionと演算子を紹介します。 …
-
今更ながら、try! Swiftで紹介されていたValueTransformerが正しく動作するように直してみた
Thursday, April 14, 2016
巷がRxSwiftで盛り上がっている中、昨日try! Swiftの発表のスライドを見返していました。 そんな中、このスライドで挙げられている、NSValueTransformerをswiftyに扱う手法が紹介されていたのですが、 これがスライド通りにコードを書いても うまく動いてくれない ので、動くように修正してみました。 動かないのが嫌だった… …
-
Carthageで特定のライブラリだけupdateする
Thursday, April 14, 2016
Carthage、とっても便利なのですが、carthage updateと生のまま打ってしまうとビルド時間がながくなるので、 その間にお風呂に浸かっていることが多いです。 一度に複数追加したり、バージョンアップさせるのなら問題ないのですが、 1つだけ追加や、1つだけバージョンアップさせる時に、carthage updateなんてすると泣きを見るので、特定のライブラリだけupdateする方法をメモしておきます。 …
-
Swiftで要素の順番を保持しつつ2つの配列の差分を取る
Wednesday, April 13, 2016
久々の更新です。 会社のTech Blogを書くのも溜まってるから頑張らなきゃ… 今日は、2つの配列の差分を取得するextensionと、取得するときに要素の並びを保持するにはどうしたらいいかについて触れてみます。 …
-
PDFGeneratorを1.1.4にアップデートしました。
Sunday, April 3, 2016
遅れましたが、Xcode7.3、Swift2.2に対応した PDFGenerator 1.1.4をリリースしました。 PDFGenerator …
-
UIScrollViewのスクロール方向を取得するObservableを定義する
Wednesday, March 30, 2016
久々の更新です。 先週の土曜日から昨日まで、とにかくPCから離れてのびのびと休暇を取っていました。 今日からまた、新生活の開始と共にぼちぼちこちらも更新していけたらと思っています。 今回は、RxSwiftの練習として、 UIScrollView でいまスクロールしている方向(右か左か、上か下か)を流すObservableを定義してみます。 …
-
PDFGeneratorを1.1.3にアップデートしました!
Thursday, March 24, 2016
今日、PDFGeneratorを1.1.2から 1.1.3 にアップデートしました! PDFGenerator …