MyTime-クロム拡張の作成-7(スケジュールビュー、データ構造)

1200 ワード

作成したスケジュールを確認するために、スケジュールを増やして個別化しようとします.でも作りたいときは画面の内容が同じだと思うので効率的ではありません.単独で作るのではなくスケジュールモードを追加して一緒に使うと1.もうモデルを作る必要はありません.UIは一致していると思いますが、いいと思います.

データ構造


スクリーンにスケジュールを描くためには,データを構造化する必要がある.大まかに二つの方法を思いついた.
1. 한 일정을 기준
	{시작시간, 끝시간, 분류, 내용}

2. 한 시간 기준
	{분류, 내용, id(같은 분류 일 때 구분하기 위해)}
最初は1번の方法で画面を描きました.しかし、このようにすればこれらのデータを修正しやすく、以前や以降のデータに影響を及ぼすと、修正しにくくなります.しかも画面を描くのも難しい.2번の方法はデータの追加、削除、修正が容易であり、画面の描画も簡単であるため、この方法でデータを格納することにした.ただし、この場合はコンテンツが重複し、コンテンツが長くなるとメモリが消費され、さらに変更する必要があります.

結果