UITableView須要一個數據源(dataSource)來顯示數據,UITableView會向數據源查詢一共有多少行數據以及每一行顯示什麼數據等。沒有設置數據源的UITableView只是個空殼。凡是遵照UITableViewDataSource協議的OC對象,均可以是UITableView的數據源 一般都要爲UITableView設置代理對象(delegate),以便在UITableView觸發一下事件時作出相應的處理,好比選中了某一行。凡是遵照了UITableViewDelegate協議的OC對象,均可以是UITableView的代理對象 通常會讓控制器充當UITableView的dataSource和delegate代理