เรียนเขียนโปรแกรมบนไอโฟนด้วยภาษา Swift กับ ThaiSwiftClass.com ตอน Closure

สำหรับบทนี้เราจะมารู้จักกับการใช้งานฟังก์ชั่นในสวิฟท์ได้หลายรูปแบบและหลากหลายมากขึ้น ก่อนอื่นเราลองมาดูการประกาศฟังก์ชั่นทั่วๆไปก่อนนะครับ (*สำหรับคนที่อยากทบทวนเรื่องฟังก์ชั่นกดตรงนี้)   

Apple ปล่อย Swift เป็น Opensource

หลังจากรู้ว่า Apple จะปล่อย Swift เป็น Opensource ตอนนี้ สามารถเข้าไปดูรายละเอียดได้ที่ Swift.org Download Git Hub ของ Apple  รายละเอียดเพิ่มเติมจะมาแจ้งให้ทราบกันอีกครั้ง 🙂

เรียนภาษา Swift กับ ThaiSwiftClass.com ตอน Protocol & Delegates Part 2

มาต่อกันกับเรื่อง Protocol & Delegates นะครับ คราวนี้เรามาเรียนรู้เรื่องการใช้งาน Delegate กันดูนะครับ แล้ว Delegate คืออะไร ลองไปดูความหมายซะก่อน “Delegate (N) ตัวแทน”  ครับแปลง่ายๆ Delagate ทำหน้าที่เป็นตัวแทน โดยเราจะสร้าง class ที่ใช้ protocol มาทำการ delegate ให้กับอีก class นึง โดยการที่เราต้องนำ protocol เข้ามาช่วยเพื่อให้แน่ใจว่า method หรือ function ทั้งหมดใน protocol นั้นจะถูกนำไปใช้ทำหน้าที่ delegate อย่างแน่นอน