這是一個 TableView 會顯示使用者儲存的電話號碼,電話號碼會依據區碼放在不同的 section 中,可以手動儲存,在下次開啟時會自動讀到上次的儲存號碼。

您可以任意的修改這份程式碼、程式架構、資料結構、演算法,甚至操作細節

  1. 請先在 GitHub 開一個新的 repository,將此份原始程式碼 push 上去後,則可以開始進行下面的作業

  2. 請實作一個 UIViewController 讓使用者可以輸入區碼 (code)+ 號碼 (number)

  3. 請在加入區碼 (code)+ 號碼 (number) 時,檢查是否重複

  4. 請幫 PhoneNumberManager 加入單元測試 (Unit Test)

  5. (optional) 請拆除物件間的 dependence,並且做 UI Testing