# Where to go from here?

## จบแล้ว ไปไหนต่อ

Source Code วันนี้โหลดได้ที่ <https://github.com/skyfoxs/todo-swift5>

ยังมีของอีกมากมายให้เรียน หัวข้อที่น่าสนใจยังมีอีกเพียบ เช่น

1. ลองทำให้ตั้งวันที่เตือน แล้วยิง notification ดูสิ
2. หรือว่าลองทำให้สามารถมี list ได้หลาย ๆ ชุดดูสิ เช่น TodoList สำหรับงานบ้าน งานที่ทำงาน อื่น ๆ
3. เขียนอ่านจากไฟล์ เปลี่ยนเป็นอย่างอื่นไหม ใช้ [Core Data](https://www.raywenderlich.com/173972/getting-started-with-core-data-tutorial-2) ไหม หรือว่า ต่อ API เก็บไว้ที่ Server แทน [Network](https://www.raywenderlich.com/158106/urlsession-tutorial-getting-started) เขียนยังไง
4. รันเขียนอ่านจากไฟล์ background ยังไง หน้าจอจะได้ไม่ค้าง ดู [concurrency](https://videos.raywenderlich.com/courses/81-rwdevcon-2017-vault-tutorials/lessons/4)
5. [Drag and drop](https://developer.apple.com/videos/play/wwdc2017/203/) ทำอะไรได้มากกว่านี้ไหม ถ้าบนไอแพด อยากลาก text จากแอพอื่นเข้ามาสร้างเป็น todo item นึงเลยได้ไหม ทำยังไง
6. Auto layout จะจัดยังไงถ้ามีของที่ต้องซ่อน แสดงผลุบ ๆ โผล่
7. TableView จะจัดคอลัมภ์ยังไงนะ ถ้าอยากได้ของเรียงแนวนอนแบบ แอพรูปภาพ ใบ้ว่าลองดู CollectionView คล้าย ๆ TableView
8. ถ้าของในหน้าไม่ได้เป็น TableView หล่ะ แต่ต้อง scroll ได้ทำยังไง ใบ้ว่า [ScrollView](https://www.raywenderlich.com/159481/uiscrollview-tutorial-getting-started)

## &#x20;แหล่งเรียน iOS&#x20;

<https://www.raywenderlich.com/> เจ้านี้ใคร ๆ ก็ต้องเข้า เจอก่อนเพื่อน\
<https://www.youtube.com/user/MichelDeiman/videos> course Stanford ทฤษฎีแน่น\
<https://developer.apple.com/videos/> นี่เลยของ Apple เอง\
<https://swift.org/documentation/#the-swift-programming-language> อ่าน Swift ที่นี่\
<https://academy.realm.io/> ดูพวกงาน conference ได้เยอะ\
<https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA> ช่องนี้ก็พอได้\
<https://useyourloaf.com/> มีของดีซ่อนอยู่

ยังมีอีกมากมาย เช่น

<https://www.objc.io/>\
<https://nshipster.com/>\
<https://www.natashatherobot.com/> \
<https://oleb.net/blog/>\
<https://bendodson.com/weblog/>\
\
สุดท้ายอยากทำอะไร หาไม่เจอ Google และ StackOverFlow ช่วยได้ :)
