DeveloperiOS DeveloperObjective CProgramming LanguageSocial Media Marketing

iOS Developer ตอนที่ 1 รู้จักกับ Xcode IDE

Xcode เป็นเครื่องมือสำหรับนักพัฒนาโปรแกรม และแอพพลิเคชันบนแพลตฟอร์ม OS X และ iOS บนสมาร์ทโฟนที่เรารู้จักกันดีอย่างแอพพลิเคชันบน iPhone นั่นเองครับ

สำหรับนักพัฒนาที่ต้องการจพัฒนาแอพพลิเคชันบน iOS นั้นจำเป็นต้องมี XCode IDE ติดตั้งในเครื่องคอมพิวเตอร์ก่อน นอกจากนั้นแล้วต้องติดตั้ง iOS SDK อีกด้วยแต่ส่วนมากแล้วชุดดาวน์โหลดของ XCode ซึ่งเวอร์ชันที่เราจะใช้ในการศึกษาคือ iOS5 และ Xcode จะเป็นจะเวอร์ชัน 4.3 ครับ ให้ไปดาวน์โหลดตัว XCode ได้ที่ https://developer.apple.com

หากว่าทำการติดตั้งดูแล้วลองเปิดตัวโปรแกรม Xcode IDE ขึ้นมาครับ จะเห็นหน้าต่างเริ่มต้นให้เราเลือกพัฒนาแอพพลิเคชัน ได้หลากหลายรูปแบบ

Xcode 4.3
Xcode 4.3

แอพพลิเคชันที่เราจะพัฒนาได้นั้น จะมีตั้งแต่ Cocoa บน Mac OSX  และแพลตฟอร์มของ iOS ที่เราใช้พัฒนาแอพพลิเคชันบน iPhone และ iPad นั่นเองครับ ซึ่งรูปแบบแอพพลิเคชันเริ่มต้น จากเดิมที่มีคือ Single View Application นั้นเราก็ยังใช้พัฒนาได้ปรกติ เพียงแค่จะมีส่วนของ Master Detail Application เพิ่มขึ้นมาซึ่งข้อดีของ Master Detail Application บน Xcode4.3 นั้นก็คือเส้นทางลัดที่นักพัฒนาสามารถสร้างแอพพลิเคชันได้อย่างรวดเร็วโดยไม่ต้องเขียนโปรแกรมเลยครับ

ผมจะขอละไว้ในฐานที่เข้าใจว่า คนที่สนใจในการพัฒนาแอพพลิเคชัน iPhone และ iPad นั้นในบทเรียนต่อไปนี้จะไม่มีการ แนะนำเครื่องมือมากมายของ Xcode เช่น Solution Bar หรือ แถบ Tool ต่างๆ ละเอียดนะครับเพราะมันก็เหมือนกับ IDE ทั่วๆไป อย่าง Microsoft Visual Studio, Eclipse หรือ NetBean บทเรียนต่อไปจะเป็นการแนะนำการเขียนโปรแกรมบน iOS เบื้องต้นครับ

Xcode 4.3 มีอะไรเด่นๆ บ้าง

การสร้าง Outlet ของ UI Control ประกาศตัวแปรโดยการลากวาง
การสร้าง Outlet ของ UI Control ประกาศตัวแปรโดยการลากวาง
ลากเชื่อมโยง UI ไปวางที่ Code ก็สร้างตัวแปร Outlet ได้
ลากเชื่อมโยง UI ไปวางที่ Code ก็สร้างตัวแปร Outlet ได้
รูปแบบ แอพพลิเคชัน หลากหลายรูปแบบให้เลือกพัฒนา
รูปแบบ แอพพลิเคชัน หลากหลายรูปแบบให้เลือกพัฒนา
หน้าต่าง Interface Builder ที่อยู่ใน Windows เดียวกัน
หน้าต่าง Interface Builder ที่อยู่ใน Windows เดียวกัน
มีหน้าจอ Storyboard ให้ทำงานได้ทันทีโดยไม่ต้องเขียนโปรแกรม
มีหน้าจอ Storyboard ให้ทำงานได้ทันทีโดยไม่ต้องเขียนโปรแกรม

ในบทเรียนต่อไปจะเป็นการพัฒนาแอพพลิเคชันเบื้องต้นกับ Xcode 4.3 บน iOS5 ครับ

บทเรียนที่เกี่ยวข้อง

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Leave a Reply

Back to top button

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน