【Swift自學旅程】[APPCODA] UIKit #3
You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains. — Steve Jobs
因為這章節作者引用的句子太長了,所以切一半到下面來~
Protocol, Delegate Object
協定、委派物件
UITableViewDelegate與UITableViewDataSource是Swift中所謂的協定(protocol)。為了在表格視圖中顯示資料,我們必須遵從協定中所定義的要求。
如何告訴UITableView要顯示什麼資料? UITableViewDataSource協定就是關鍵,它是你的資料與表格視圖間的連結,此協定定義了一些你需要採用的方法。
UITableViewDelegate協定是處理UITableView的外觀。
我現在終於可以稍微了解學程式的痛苦了,有些地方再怎麼重複看,再怎麼找資料還是看不懂(哭笑)。不過學習寫程式就和學習其他事情一樣,我相信多練習就會熟悉的。
dequeueReusableCell方法以指定的Cell識別碼來取得佇列(queue)中可再利用的表格Cell。