はじめに
try Swiftのスケジュール画面を解析する。ゴールは登場するクラスの洗い出しと関連性のざっくりとした把握。
スケジュール画面のスクリーンショット

スケジュール画面の構成及び構成する主なクラス
画面構成
[SessionTableViewCell達]
↑
[SessionTableViewController1, SessionTableViewController2, SessionTableViewController3]
↑
ScheduleViewController
UI部分
ScheduleViewController:スケジュール画面の母体
ButtonBarView:画面上部のバーボタン(ボタンによって画面のコンテンツが表示される)
SessionTableViewController:画面のコンテンツが表示される画面
SessionTableViewCell:スケジュールコンテンツ画面
モデル部分
ConferenceDay:会議日付及びSession情報を含む構造体
SessionBlock:Sessionsのスタート、エンド、Session情報達
Session:Session情報