【RxSwift】BehaviorRelayとPublishRelayについてまとめてみた

こんにちは、@akio0911です。今回はRxSwiftのBehaviorRelayとPublishRelayについてまとめてみました。 BehaviorRelayとPublis

続きを見る

【RxSwift】materialize, dematealizeを使ってみた

@toshi0383さんに教えていただいた、RxSwiftのmaterializeを使ってみました。 materializeとは何か? materializeを使うと、Observ

続きを見る

スポンサード リンク

【RxSwift】ストリームのcompletedをつぶす(消し去る)方法

RxSwiftで元々のストリームからcompletedをつぶす(消し去る)方法を考えてみました。 concat(Observable.never())する 結論から言うと、co

続きを見る

【RxSwift】completedかerrorが流れてきたらsubscribeはdisposeされる

RxSwiftにおいて、completedかerrorが流れてきたらsubscribeがdisposeされます。 以下、その挙動についてコードを書いて検証してみます。 検証コー

続きを見る

init(frame:), init(coder:), awakeFromNib, prepareForInterfaceBuilder が呼ばれる条件をまとめてみた

2018/07/05 | iOSアプリ開発

カスタムViewを作った際に呼ばれる初期化系メソッドの条件や順番について調べてみました。 検証に使うコード 今回は以下のコードを検証に使用しました。 import U

続きを見る

【WWDC2018】iOSエンジニア的に気になる新機能・新APIまとめ

2018/06/17 | iOSアプリ開発

こんにちは、@akio0911です。 先日開催されたWWDC2018で発表された内容のうち、エンジニア的に注目のトピックを抜き出して紹介したいと思います。 参考ページ: Apple

続きを見る

【Swift】Codableで後からキーを追加した場合の挙動

2018/06/05 | iOSアプリ開発

こんにちは、@akio0911です。 SwiftのCodableで後からキーを追加した場合の挙動についてメモっておこうと思います。 旧バージョンでJSONを出力する まず

続きを見る

現場での開発の全体像について学べる「現場のためのSwift4 Swift4.1+Xcode9.3対応」

著者の一人である @takashingsさんから、現場のためのSwift4 Swift4.1+Xcode9.3対応を献本いただきました。 一通り読み終えたので書評を書きたいと思います!

続きを見る

Touch Barを使うとショートカットを覚える必要が無くなって便利

2018/05/26 | Mac

こんにちは、@akio0911です。 今年の2月にTouch Bar搭載のMacBook Proを購入したんですが、Touch Barをしばらく使ってみた感想を書いてみたいと思います。 今

続きを見る

【iOS】X日やX時間などの文字列表現を簡単に作れる DateComponentsFormatter

こんにちは、@akio0911です。 「2018年5月6日」「19時13分」など日付や時刻の文字列表現を簡単に作れるDateFormatterというクラスがありますが、「5日」「8時間」「12分

続きを見る

PAGE TOP ↑