## 準備工作
你可以先下載上一章結束時的[項目源碼](http://cdn5.raywenderlich.com/wp-content/uploads/2014/11/BlueLibrarySwift-Part1.zip)?。
在第一部分的教程里,我們完成了這樣一個簡單的應用:
[](http://cdn3.raywenderlich.com/wp-content/uploads/2014/11/Screen-Shot-2014-11-11-at-12.38.53-AM-179x320.png)
我們的原計劃是在上面的空白處放一個可以橫滑瀏覽專輯的視圖。其實仔細想想,這個控件是可以應用在其他地方的,我們不妨把它做成一個可復用的視圖。
為了讓這個視圖可以復用,顯示內容的工作都只能交給另一個對象來完成:它的委托。這個橫滑頁面應該聲明一些方法讓它的委托去實現,就像是?`UITableView`?的?`UITableViewDelegate`?一樣。我們將會在下一個設計模式中實現這個功能。