FRMSKI開発ブログ

プログラミング、UI / UX、仕事、読書のことなど、日々の記録を綴ります

2018-10-15から1日間の記事一覧

JSONEncoderで小数点以下が正確な数値にエンコードされない問題の解決法

JSONEncoderで文字列を出力する時に、Doubleで値を持つと小数点以下の桁数が正確に出力されない場合があります。こういった問題はDecimal型で出力すると解決できます。 下記のソースはDouble型で出力した例です。 struct SaveData{ save_number:Double } cla…

Human Interface Guidelines⑤ - App Architecture / Modality 和訳&まとめ

Modalityについての和訳です。 Modality(モダリティ) モダリティは、人々がタスクを完了したりメッセージや表示内容を却下するまで、他のことをやることを防ぎ、集中させます。アクションシート、アラート、およびアクティビティビューはモーダルエクスペ…

RxSwiftのbindでテキストフィールドと変数の値を直結させる

RxSwiftのbindを使えばテキストフィールドの値を変更したタイミングで変数を書き換える処理を簡単に実装することができます。 //TestViewController.swift側 @IBOutlet var testTextField : UITextField! let model = TestModel() let disposeBag = DisposeB…