Xcode เป็นเครื่องมือสำหรับนักพัฒนาโปรแกรม และแอพพลิเคชันบนแพลตฟอร์ม OS X และ iOS บนสมาร์ทโฟนที่เรารู้จักกันดีอย่างแอพพลิเคชันบน iPhone นั่นเองครับ
สำหรับนักพัฒนาที่ต้องการจพัฒนาแอพพลิเคชันบน iOS นั้นจำเป็นต้องมี XCode IDE ติดตั้งในเครื่องคอมพิวเตอร์ก่อน นอกจากนั้นแล้วต้องติดตั้ง iOS SDK อีกด้วยแต่ส่วนมากแล้วชุดดาวน์โหลดของ XCode ซึ่งเวอร์ชันที่เราจะใช้ในการศึกษาคือ iOS5 และ Xcode จะเป็นจะเวอร์ชัน 4.3 ครับ ให้ไปดาวน์โหลดตัว XCode ได้ที่ https://developer.apple.com
หากว่าทำการติดตั้งดูแล้วลองเปิดตัวโปรแกรม Xcode IDE ขึ้นมาครับ จะเห็นหน้าต่างเริ่มต้นให้เราเลือกพัฒนาแอพพลิเคชัน ได้หลากหลายรูปแบบ
แอพพลิเคชันที่เราจะพัฒนาได้นั้น จะมีตั้งแต่ 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 มีอะไรเด่นๆ บ้าง
ในบทเรียนต่อไปจะเป็นการพัฒนาแอพพลิเคชันเบื้องต้นกับ Xcode 4.3 บน iOS5 ครับ
บทเรียนที่เกี่ยวข้อง
- iOS Developer ตอนที่ 1 รู้จักกับ Xcode IDE
- iOS Developer ตอนที่ 2 การรับค่าจาก UITextField แสดงผ่าน UILabel
- iOS Developer ตอนที่ 3 การเรียกใช้งาน UIAlertView แจ้งเตือน
- iOS Developer ตอนที่ 4 การเรียกใช้งาน UITableView