Refactor
Refactor กันหน่อย
ViewController ถ้าเห็นแล้วก็คงจะ งง ไม่รู้ว่ามันคือหน้าแสดง List todo ของเรา มาแก้ชื่อกันหน่อย
คลิ๊กขวาที่ชื่อคลาส เลือก Refactor -> Rename จากนั้น Xcode จะหาให้เราว่ามีที่ไหนใช้บ้าง แล้วแก้ทีเดียวเป็น TodoListViewController (จะเห็นว่ามีใช้ใน Storyboard ด้วย)
Rename ViewController to TodoListViewController จากนั้นให้เราทำแบบเดียวกับ AddNewItemViewController เพราะตอนนี้มันไม่ได้ Add อย่างเดียวแล้วนะ เป็น ItemDetailViewController
ตามมาด้วย Protocol ของเรา AddNewItemViewControllerDelegate เป็น ItemDetailViewControllerDelegate
อย่าลืมชื่อฟังก์ชั่นใน Protocol ด้วยนะ แล้วเราก็จะได้แบบนี้
จัด structure ไฟล์กันหน่อย
จากนั้นเราก็มาจัดให้มันเป็นกลุ่ม ๆ กันหน่อยจะได้หาง่าย
พอเราจัดเสร็จ ถ้าเราย้าย info.plist ไปอยู่ในโฟลเดอร์ ทีนี้จะ Build ไม่ผ่าน ให้เราตามไปแก้คอนฟิกเราด้วยที่ Build Settings ให้ search ว่า info.plist แล้วเปลี่ยน path ใหม่
จัด section ให้โค้ดของเราหน่อย
เวลา controller หรือ class ของเรามันใหญ่ขึ้นการหาฟังก์ชั่นหรือของต่าง ๆ ก็จะยากไปด้วย เราสามารถจัดกลุ่มในโค้ดของเราได้ด้วยการใส่
จะทำให้เราสามารถหาของได้ง่ายขึ้น
จัดกลุ่มในโค้ดเป็นเรื่อง ๆ