練習:閱讀程式碼 請做一份大約 15 到 30 分鐘左右的簡報: 在 GitHub 找一個 open source 的 iOS 專案,可以是 App 或 Library 簡介這個專案的用途 說明在這個專案中,用了哪些設計模式、用在哪邊? 如果這是一個 Library,就你自己評價,這個 Library 好不好用?為什麼? 如果是你的話,你會怎樣設計這個 App 或 Library? 如果這是一個開發一段時間的專案,你覺得從哪些地方可以看出歲月的痕跡? 如果由你接手,你會打算在哪些地方、用新的技術改寫?