シンプルカレンダー
macOS 10.15.7 / Xcode 11.3.1 / Swift 5.0
月間カレンダーを表示するアプリケーション。キーボード/マウス操作で日付を選択したり、カレンダーを前月・翌月に移動することができる。
![[calendar1]](calendar1.png)
週の始まりは月曜日。月初は前月の月末日、月末は翌月の月初日で埋める。日曜/祝日は赤字、土曜は青字にする。祝日は、祝日マスタファイルに日付を登録し、それを参照する。
カレンダーには青い枠線で囲まれた「選択日」を表示する。最初に開いたときは現在日が「選択日」になる。上下左右の矢印キーまたは、日付のクリックにより移動する。
月移動ボタン( < または > )のクリックによりカレンダーが前月または翌月に移動する。また、「選択日」をカレンダーの最初の日(左上隅)にして左矢印キーを押したとき、あるいは最後の日(右下隅)にして右矢印キーを押したとき、それぞれ前月/翌月に移動する。
カレンダーの週数は1ヶ月の日数に応じて 5週または 6週になる。4週になる場合は 5週で表示し最終週を空白にする。