iOS Tutorial – Begin with swift ( day 8 ) – Properties

รู้จักกับ properties properties คือค่าที่ถูกเก็บและเป็นส่วนหนึ่ง class, structure และ enumeration store properties คือ ค่าคงที่ หรือตัวแปรที่ที่ถูกบันทึก ซึ่งจะหาได้ใน class, structure compute properties คือ ค่าที่ถูกคำนวณขึ้น ซึ่งจะหาได้ใน class, structure, enumeration store properties store properties สามารถจะประกาศเป็น ค่าคงที่(ประกาศด้วย let) หรือตัวแปร (ประกาศด้วย var) ก็ได้ ตัวอย่างการใช้ store properties struct TrackInfo{ var length:Int var currentTime:Int } จากตัวอย่าง เราทำการสร้าง Structure ชื่อ TrackInfo สำหรับไว้ทำการบันทึกข้อมูลรายละเอียดของเพลงแต่ละเพลง โดยเราทำการประกาศ ตัวแปร properties ชื่อว่า Read more about iOS Tutorial – Begin with swift ( day 8 ) – Properties[…]

iOS Tutorial – Begin with swift ( day 7 ) – Class และ Structure

รู้จักกับ Class และ Structure วิธีการประกาศ Class         การประกาศใช้ Class นั้นจะใช้ keyword “class” ตามด้วยชื่อของคลาสที่ต้องการประกาศ และรายละเอียดของคลาสจะอยู่ภายในเครื่องหมาย {} วิธีการประกาศ Structure       การประกาศใช้ Structure นั้นจะใช้  keyword “struct” ตามด้วยชื่อของ Structure ที่ต้องการประกาศ และรายละเอียดของ structure จะอยู่ภายในเครื่องหมาย {} ตัวอย่างการใช้งาน Class และ Structure struct GeoLocation{ var lat = 88.25 var long = 91.5 } struct Size{ var width = Read more about iOS Tutorial – Begin with swift ( day 7 ) – Class และ Structure[…]

iOS Tutorial – Begin with Swift ( day 6 ) – Enumerations

รู้จักกับ enumerations enumeration คือประเภทของข้อมูลแบบหนึ่งที่กำหนดขึ้นเอง สำหรับจับกลุ่มของข้อมูลที่มีความเกี่ยวเนื่องกัน หากเราเคยคุ้นเคยกับภาษา c ข้อมูลประเภท enumeration จะเป็นการกำหนดชื่อของข้อมูลกับค่าที่เป็น integer แต่ใน swift สามารถทำได้มากกว่านั้น ใน swift การกำหนดค่าให้ enumeration จะแบ่งออกเป็นสองแบบใหญ่ๆ raw value ค่าคงที่จะถูกกำหนดให้ตามแต่ละกรณีไปโดยจะเป็นค่าคงที่ไม่เปลี่ยนแปลงโดยจะสามารถเก็บข้อมูลได้เป็นชนิด String, Character, integer, float associate value  ค่าที่จะถูกกำหนดโดยรูปแบบได้ก็ได้ ตามแต่ละกรณี เราจะมาลงรายละเอียดใน enumeration ประเภทนี้ต่อไป วิธีการประกาศ         เราประกาศใช้ enumeration ด้วย keyword “enum” จากนั้นตามด้วยชื่อประเภทของข้อมูลที่เราจะสร้างขึ้น<enumeration_name> ซึ่งประเภทของข้อมูลนี้ ควรจะขึ้นต้นด้วยตัวพิมพ์ใหญ่ เพราะเรากำลังจะประกาศประเภทของข้อมูลใหม่และชื่อของประเภทควรจะเป็นเอกพจน์อีกด้วย จากนั้นรายละเอียดของของมูลทั้งหมดจะอยู่ภายในเครื่องหมาย {} ตัวอย่างการใช้ enumeration enum Direction { case Read more about iOS Tutorial – Begin with Swift ( day 6 ) – Enumerations[…]

iOS Tutorial – Begin with Swift ( day 4 ) – Function

รู้จักกับ Function ฟังก์ชันคือ กลุ่มของคำสั่งที่ถูกรวมกัน เพื่อทำตามจุดประสงค์โดยรวมของกลุ่มคำสั่งนั้นๆ   ฟังก์ชันจะประกอบด้วยองค์ประกอบหลักๆ คือ       Keyword: func ซึ่งเป็นการบอกว่ากลุ่มคำสั่งนี้คือการประกาศฟังก์ชัน ชื่อฟังก์ชัน(name): เป็นชื่อที่ถูกตั้งขึ้นตามจุดประสงค์ของกลุ่มคำสั่ง เพื่อไว้ใช้เรียกกลุ่มของคำสั่งนั้น ข้อมูลตัวแปร(argument): ซึ่งเป็นข้อมูลเพิ่มเติมที่ถูกส่งเข้าไปในฟังก์ชัน เพื่อทำให้ฟังก์ชันนั้นสามารถทำงานบรรลุตามจุดประสงค์ของฟังก์ชัน ซึ่งฟังก์ชันอาจกำหนดให้มี หรือไม่มีข้อมูลตัวแปรนี้ก็ได้  ข้อมูลตัวแปรนี้สามารถใช้ได้หลายประเภทตั้งแต่ การส่งตัวแปรแบบธรรมดาอย่างภาษา c ทั่วไป หรือไปถึงประเภทที่ซับซ้อน ตามการส่งตัวแปรแนว objective-c กลุ่มคำสั่ง(statement): ซึ่งเป็นกลุ่มคำสั่งที่ใช้ดำเนินการเพื่อให้บรรลุจุดประสงค์ของฟังก์ขัน ข้อมูลตัวแปรที่ส่งกลับ(return value): เป็นข้อมูลตัวแปรที่เป็นผลลัพท์จากการกระทำตามกลุ่มคำสั่งและต้องการส่งผลกลับออกไป ซึ่งฟังก์ชันอาจจะมีหรือไม่มี return value ก็ได้ตามแต่กำหนด ถ้าไม่ต้องการให้มี return value ฟังก์ชันจะมี return type เป็น void คือไม่มีประเภทใดๆ ตัวอย่างการประกาศฟังก์ชันแบบไม่มีตัวแปร และไม่มีการคืนค่ากลับ func greeting(){ print(“Welcome to Swift Tutorial”) } Read more about iOS Tutorial – Begin with Swift ( day 4 ) – Function[…]