課程介紹
表格視圖(Table View)是一種可以將資料一列一列的呈現在畫面上的一種視覺化元件。在表格中每一列呈現資料的地方稱為儲存格(Cell),跟過去我們所熟知的多少乘多少表格不一樣的地方是,iOS所提供的表格每一列只能放一個儲存格,當然如果覺得預設的儲存格不滿意,iOS也允許程式設計師自訂儲存格,但從架構上而言,每一列就只能放一個儲存格。而視圖控制器(view controller)是用來控制畫面上的各種視覺化元件。Xcode內建許多不同功能的視圖控制器,有些視圖控制器有元件,可以直接拖放到storyboard上使用,有些則需要靠程式碼來產生。本課程要介紹的是具有元件的視圖控制器;在文字上敘述上,使用小寫view controller泛指各種不同類型的視圖控制器,而大寫View Controller則專指名稱為View Controller的視圖控制器元件。