iOS App development
มาสร้าง Todo app กันดีกว่า
แอปที่เราจะได้หลังจากเรียน
หลังจากที่เราเรียนจบเราจะได้ Todo app มาหนึ่งอัน ในปัจจุบันการพัฒนาแอปจะมี Framework หลักคือ UIKit และ SwiftUI แต่สำหรับบทเรียนนี้เราจะใช้ UIKit เป็นหลัก เนื่องจากการทำงานในปัจจุบันบางแอปยังจำเป็นต้องซัพพอร์ต iOS ที่มีเวอร์ชั่นเก่า ซึ่งยังไม่สามารถใช้ SwiftUI ในการพัฒนาได้
สิ่งที่เราจะเรียนกัน
Swift พื้นฐาน
ตัวแปร การประกาศและ Type เบื้องต้น
ฟังก์ชั่น
การใช้งาน Protocol ทั้งการสร้างเองและใช้งานของที่มีอยู่แล้ว
MVC เบื้องต้น
Xcode รู้จักและใช้งานส่วนต่าง ๆ
พื้นฐานการพัฒนาแอป iOS
Cycle การทำงานของแอปเบื้องต้น
Cycle การทำงานของหน้าจอ
รู้จัก View ต่าง ๆ เช่น TableView, Label, TextField, Switch, Button และอื่น ๆ
Outlet คืออะไร Action คืออะไร และ Delegate
การจัด Auto layout เบื้องต้น
Navigation ระหว่างหน้า การใช้งาน Segue
การ custom view ของ tableViewCell
การใช้งาน drag and drop เบื้องต้น
การ encode, decode บันทึกและอ่านข้อมูลจากไฟล์
ในขณะที่เขียนเนื้อหานี้ใช้ Xcode 13 และ Swift 5 และใช้ Framework UIKit ในการพัฒนา
Last updated