-
enumのnamingで困った
Monday, June 20, 2016
どうせあとでやるなら…とenumのcaseの名前を lower-camel-case に書き換えているのですが、ひとつ困ったことが。 …
-
【iOS10】UNNotificationのstateと通知の削除
Sunday, June 19, 2016
iOS10の UserNotifications Framework で、UNNotificationの状態と、通知の削除についてさっとまとめてみました。 若干言い回しが曖昧かもしれませんが、ご了承ください。 …
-
【iOS10】通知に画像や動画(アタッチメント)を付与する
Sunday, June 19, 2016
そういえば1ヶ月ほどブログの更新止めちゃってました。お久しぶりです。 WWDC2016の発表を現地…ではなくweb上で色々情報をキャッチアップしてて、その中で 「UserNotifications Framework」 が気になったのでざっくり触ってみました。 今回は、通知(ローカル通知)にattachmentで任意の画像や動画を付けられるようなのでそれを試してみました。 …
-
【RxSwift】毎回DisposeBagを作るのから解放されたい
Monday, May 16, 2016
前からプロジェクトに便利そうだなーって思ってとりあえずCarthageで入れたものの、存在を忘れてて整理してたらこれ便利じゃんってなったので忘れぬうちに記事にします。 …
-
【Swift】3.0でどうやら`Self`が拡張されるみたい
Wednesday, May 11, 2016
Githubのwatchで、swift-evolutionにどんな提案が追加されたのか、 accept されたのか見たりしているのですが、 最近みていて気になったものがあったのでピックアップしてみました。 SE-0068 一部の例はproposal内のものを引用したりしています。 (※この記事では完全な和訳などはしていません。要点絞って自分の解釈で書いております。) …
-
StoryboardからViewControllerを生成するProtocolを今更ながら出来る限り綺麗にまとめてみた
Thursday, May 5, 2016
昨日今日で自分用のSwiftライブラリの整理をしている中で、 StoryboardからViewControllerを生成するProtocol をリファクタリングしつつ綺麗にまとめたので、記事にしてみようと思います。 …
-
OptionalなBoolの判定をCustom Operatorで解決する
Tuesday, May 3, 2016
僕がSwiftを使っていて不便だなって思うことの1つに、 OptionalなBool型の条件判定の仕方が面倒というのがあります。 …
-
【RxSwift】concatとmergeの違いをサンプルを元に整理してみる
Tuesday, April 26, 2016
最近はRxSwiftにどっぷりハマっているのですが、いまいちconcatとmergeの違いが掴めてなかったので、 再度調べたりサンプルコードを書きながら整理してみました。 …
-
【RxSwift】viewWillAppear等が呼ばれた時のトリガーを作ってみる
Saturday, April 23, 2016
すっごい簡単なものですが、 viewWillAppear: が呼ばれたのをトリガーにするObservableを定義してみました。 これで、 viewWillAppear がcallされた時をトリガーにして、リロード処理をする等できます。 …
-
NSLocalizedStringでkeyが見つからない時はkeyではなくて指定した文字列を出力する
Friday, April 22, 2016
NSLocalizedString を使う時に、指定したkeyが、 Localizable.strings に定義されていなかったら、指定したkeyの文字列がそのまま出力されてしまいます。 これはこれで困ったし、comment: 引数に与えた文字は単なるコメントでしかなくて、出力されません。 …