35. データをバインドする
Data Binding
同じオブジェクトが同時に複数のビューで画面上に見えている時、それらの状態を常に同期させる。双方向のリアルタイム更新によって、ユーザーは内部的なデータ入出力処理について気にすることなく、対象オブジェクトに直接働きかけている感覚を得られる。
![データバインディングとは、同一オブジェクトを表象する複数のビューがある際にそれらをひとつのモデルオブジェクトに紐づけ、双方向に同期することをいう。例えば Mac の Finder であるファイルの名称を変更すると、それに紐づけられたモデルオブジェクトのファイル名情報が更新され、それに紐づけられた他のビュー内のファイル名表示がリアルタイムに更新される。](/assets/images/shig/databinding.png)
関連ページ
-
ガイドライン 一貫性
-
ガイドライン 直接操作
-
ガイドライン モードレス
-
ガイドライン オブジェクトベースにする
-
ガイドライン ビューはオブジェクトを表象する
-
ガイドライン オブジェクトは自身の状態を体現する
-
ガイドライン 名詞→動詞 の操作順序
-
ガイドライン グラフィックのトーン&マナーを揃える
-
ガイドライン ナビゲーション項目は名詞にする
-
ガイドライン アイコンは名詞または形容詞を表す
-
ガイドライン 整合性を損なうような操作をユーザーに求めない
-
ガイドライン 直観的より慣用的に
-
ガイドライン 肯定/否定ボタンの順序はプラットフォームのルールに従う
-
ガイドライン メニュー項目の位置を変化させない
-
ガイドライン ハイライト表現は構成要素をひとつだけ変化させる
-
ガイドライン 錯視を考慮する
-
ガイドライン ユーザーを教育するのではなくユーザーが学習できるようにする