iOS Developer

  • เขียนแอพ iPhone: จัดการ ViewController หลายหน้าโดยไม่ใช้ StoryBoard

    บทเรียนนี้จะเป็นการพัฒนาแอพพลิเคชันบน iOS หรือ iPhone โดยจะเป็นการจัดการ ViewController โดยไม่ใช้ StoryBoard เข้ามาช่วยเหมาะกับการแก้ไข Project เวอร์ชันเก่าเป็นต้น หากให้มองว่าแอพพลิเคชันที่เรากำลังจะพัฒนานั้นเปรียบเสมือนเว็บไซต์ ถ้าหากว่าใช้ MainStroryBoard มาช่วยก็ง่ายนิดเดียวแต่บางครั้งข้อจำกัดของการใช้ Story Boards นั้นก็มีอยู่ และเราต้องการที่จะปรับแต่ง หรือ Customize…

    Read More »
  • ทำการเชื่อม Outlet เข้ากับ Gesture

    พัฒนา iPhone Apps วิธีการใช้ UIPanGestureRecognizer จับภาพเลื่อนไปมา

    วิธีการพัฒนา iPhone Apps สำหรับผู้เริ่มต้นกับการใช้ UIGestureRecognizer เบื้องต้นจับการเคลื่อนไหวของตัวอุปกรณ์ เพื่อตอบสนองกับแอพพลิเคชันด้วย XCode 6 ครับอีกหนึ่งบทเรียนที่มีคนสอบถามกันมามากในซีรีย์ของนักพัฒนาแอพพลิเคชันบน iPhone ครับ ซึ่งกว่าจะจัดการเขียนชุด SQLite หรือ Core Data เสร็จคงต้องใช้เวลาอีกสักหน่อยก็จะมีพอมีเวลาคั่นด้วยบทเรียนเล็กๆ น้อยๆ เหล่านี้แทนครับ…

    Read More »
  • หน้าแรกของเกม

    The Lake Hero ตัวอย่างการพัฒนาเกมบน iPhone ด้วย Cocos2D

    สำหรับโครงงานเกมบน iPhone อย่างเกม “The Lake Hero” นี้ เป็นโครงงานที่ผมทำขึ้นให้นักศึกษาที่สอนในคลาสวิชาศึกษาเฉพาะเรื่อง ในการใช้งาน Cocos2D ครับโดยการ ขั้นตอนการพัฒนาทั้งหมดก็หยิบเอา บทเรียนจากต่างประเทศ เครื่องมือช่วยเหลือจากหลายๆ เว็บมายำ จนเกิดเป็นโปรเจ็ค โดยหลักๆ ก็หนีไม่พ้นเว็บไซต์ Ray Wanderich…

    Read More »
  • หน้าจอมีการ Flip แนวนอน เวลาเปลี่ยนหน้าครับ

    iOS Developer บทที่ 12 ลูกเล่น Segue บน Storyboard แบบไม่ต้อง Code

    ศึกษาลูกเล่นเพิ่มเติมของตัว Segue (Seg-Way) สำหรับการพัฒนา iOS Developer เพื่อการเขียนแอพพลิเคชันบน iPhone ผ่าน Storyboard ให้มีไอเดียที่น่าสนใจ และน่าใช้จากบทเรียนก่อนหน้าจะเข้าขั้น Advance ผมเคยนำเสนอการพัฒนาแอพพลิเคชันอย่างง่ายบน MainStoryboard ที่เป็นรูปแบบ Master Detail Application หรือ…

    Read More »
  • iPhone & iOS Developer ตอนที่ 11 จับ SQLite มาไว้บน UITableview

    การพัฒนาแอพพลิเคชันบน iPhone หรือบนแพลตฟอร์มของ iOS สำหรับ Developer มือใหม่รอบนี้จะเป็นการใช้งาน UITableView แสดงแถวที่ดึงมาจากฐานข้อมูล SQLite อย่างง่ายหลังจากที่เราได้รู้วิธีการดึงข้อมูลจากฐานข้อมูล SQLite มาแสดงผลที่หน้าแอพพลิเคชันบน iOS ของเราได้แล้วต่อมาก็น่าจะเป็นส่วนที่สำคัญสำหรับนักพัฒนาแอพพลิเคชันที่สุดแล้วล่ะครับ นั่นคือการเชื่อมต่อฐานข้อมูล SQLite ไปแสดงผลในแถวของตาราง UITableView และส่งค่าตัวแปรไปยังหน้า…

    Read More »
  • ดึงข้อมูล SQLite มาแสดงผลบน iPhone Apps

    iOS Developer ตอนที่ 10 การดึงข้อมูล SQLite มาแสดงผลบน iPhone Apps

    เทคนิคการใช้ SQLite มาพัฒนาร่วมในการดึงข้อมูลของจากฐานข้อมูลมาบนแอพพลิเคชันบน iPhone ของเราเบื้องต้น เทคนิคสำหรับนักพัฒนา iPhone Apps Development มือใหม่สำหรับแอพพลิเคชันบนสมาร์ทโฟนที่มีข้อมูลปริมาณมาก หากว่าเราทำการอัดข้อมูลเก็บไว้ใน คำสั่งหรือฟังก์ชันก็จะทำให้ขนาดของแอพพลิเคชันของเรามีขนาดใหญ่เกินความจำเป็น จึงต้องมีจัดเก็บข้อมูลเก็บไว้ในฐานข้อมูล จากบทเรียนก่อนหน้าที่เป็นการติดตั้ง SQLite เบื้องต้นลงบนเครื่องคอมพิวเตอร์ และวิธีใช้งาน Extension หรือส่วนเสริมของ FireFox…

    Read More »
  • iOS Developer ตอนที่ 9 ทำความรู้จักกับฐานข้อมูล SQLite

    บทเรียนสำหรับ Developer ผู้ที่สนใจพัฒนาแอพพลิเคชันบน iOS ร่วมกับฐานข้อมูลขนาดเบาอย่าง SQLite เพื่อดึงข้อมูลออกมาแสดงผลบนแอพพลิเคชันได้สำหรับหลายองค์กรที่ต้องการพัฒนาแอพพลิเคชันที่ต้องเรียกดูข้อมูลจำนวนมากให้มาแสดงผลที่หน้าแอพพลิเคชันของตน วิธีแรกหากว่าเราใช้ Main Story Board แล้วสร้าง ViewController เยอะๆ เต็มไปด้วยข้อมูลมากมายแม้จะเป็นวิธีที่แสนง่ายก็ตาม อย่างที่เคยบอกไว้ในบทความนี้ “iOS Developer ตอนที่ 7…

    Read More »
  • การ Drag and Drop รูปภาพ ด้วย Cocos2D บน iOS

    iOS Game Developer Tutorial: การ Drag and Drop รูปภาพด้วย Cocos2d

    Tutorial การสร้างเกมบน iOS สำหรับ Game Developer มือใหม่ที่กำลังศึกษาการพัฒนาเกมผ่าน Cocos2D กับเทคนิคการลาก วางภาพกราฟิก (Drag and Drop) อย่างง่าย เริ่มต้นพัฒนาเกมบน iOS ด้วย Cocos2D กับการลาก และวางรูปภาพ…

    Read More »
  • หน้าจอ Game Over เช่นกันถ้ามีการจบเกมก็จะปรากฏคำว่า "You Win!”

    iOS Game Developer Tutorial: เงื่อนไขใน Cocos2D กับการสร้าง Game Over

    เทคนิคการสร้างเงื่อนไขให้กับเกมด้วย Cocos2D บน iOS สำหรับแสดงหน้าจอ Game Over เมื่อศัตรูเดินมาชนตัวละครในเกมของเราอย่างง่ายก่อนหน้านี้เราได้พัฒนาแอพพลิเคชันประเภทเกมบน iOS ด้วย Cocos2D ให้ตัวละครสามารถ ยิงกระสุนใส่ศัตรูในเกมได้แล้วในบทเรียนต่อมาจะเป็นการสร้างเงื่อนไขให้เกมมีความสมบูรณ์มากขึ้นนั่นคือการสร้างเงื่อนไขเพิ่มให้เกิดเหตุการณ์บางอย่างเช่น “Game Over” กรณีที่ศัตรูเคลื่อนที่มาโดนตัวละครหรือ “Player” ของเรา iOS Game…

    Read More »
  • iOS Game Developer Tutorial: การเรียกใช้ Collision Detect ผ่าน Cocos2D

    การเรียกใช้คำสั่ง Collision Detect ด้วย Cocos2D ให้ตัวละครในเกมยิงกระสุน ไปโดนศัตรูให้หายไปได้ผ่าน XCode สำหรับ iOS Developer มือใหม่ที่อยากพัฒนาเกมจากบทความก่อนหน้านี้ “iOS Game Developer Tutorial: วางภาพ Spriteตัวละครลงในเกมด้วย Cocos2D” ที่มีการวางตัวละครลงไปในเกมแล้ว…

    Read More »
  • ศัตรูมาเป็น 100 เลยทำไงดี

    iOS Game Developer Tutorial: วางภาพ Spriteตัวละครลงในเกมด้วย Cocos2D

    Tutorial ขั้นตอนการแทรกภาพกราฟิก Sprite ตัวละครลงใน Background ด้วย Cocos2D บน XCode สำหรับนักพัฒนาแอพพลิเคชันบน iOS หรือ iPhone เบื้องต้นจากขั้นตอนที่แล้วที่เราได้หน้าจอ Title และ Menu สำหรับเปลี่ยนหน้าเกมบน iPhone ต่อมาก็จะเป็นขั้นตอนสร้าง…

    Read More »
  • iOS Game Developer Tutorial: สร้างเมนู และหน้า Title ของเกมบน Cocos2D

    ขั้นตอนการพัฒนาแอพพลิเคชันเกมบน XCode และ Cocos2D สำหรับการสร้างฉากเปิดเกม และแมนูสำหรับเลือกเข้าสู่เกมเบื้องต้นสำหรับ iOS Developer มือใหม่ในบทสำหรับการสร้างเมนูนั้น ผมได้ขอยืมบทความ และชุด Source Code บางตัวจากเว็บไซต์ http://www.thaiiosdev.com/node/155 มาประยุกต์เล็กน้อยสำหรับบทความนี้ครับ (ยังไงก็ขอขอบคุณเว็บไซต์ ThaiiOSDev มากครับ) หลังจากที่ได้รู้จักกับชุดพัฒนาเกมแบบ 2…

    Read More »
  • Cocos2D สำหรับนักพัฒนาเกม

    iOS Game Developer Tutorial: รู้จักกับ Cocos2D เครื่องมือสร้างเกม

    เครื่องมือสำหรับนักพัฒนาเกมบนแพลตฟอร์ม iOS นั้นก็คงหนีไม่พ้น Cocos2D ซึ่งในรอบนี้จะพาไปรู้จักชุดพัฒนาเกม 2 มิติตัวนี้ Cocos2D กับ Tutorial ชุดนี้ครับ สำหรับบทความนี้เป็นบทเรียนพิเศษ ที่เพิ่มขึ้นมาเพิ่มแนะนำนักพัฒนาแอพพลิเคชันบนแพลตฟอร์ม iOS นั้นได้รู้จักวิธีการพัฒนาเกมด้วย Cocos2D จะไม่ได้เกี่ยวข้องกับ ชุดของบทเรียนของ iOS Developer…

    Read More »
  • iOS Developer ตอนที่ 8 ตกแต่ง UITableViewCell ให้สวยงาม

    พัฒนาแอพพลิเคชันบนแพลตฟอร์ม iOS หรือ iPhone กับบทเรียนแนะนำวิธีการตกแต่ง UITableViewCell บน UITableView ให้ออกมาสวยงาม และน่าใช้งานแน่นอนว่าถ้าเราใช้งาน UITableView ง่ายๆ แสดงผลตารางเป็นแถวของข้อมูลจาก Array แบบที่หน้าจอบทเรียนก่อนหน้านี้ คือ “iOS Developer ตอนที่ 5…

    Read More »
  • หน้า MainStoryBoard ที่ Master-Detail Application สร้างให้พร้อมเชื่อม Segue ให้เรียบร้อย

    iOS Developer ตอนที่ 7 ใช้งาน Master Detail Application แบบง่าย

    เทคนิคการพัฒนาสำหรับเหล่า iOS Developer แอพพลิเคชันด้วย Master Detail Application ที่แทบจะไม่ต้องเขียนโปรแกรมเหมาะกับ SMEs ในการสร้งแอพพลิเคชันของตัวเองหลังจากที่ได้ศึกษาการพัฒนาแอพพลิเคชันด้วย Single View Application มาหลายบทจนถึงการพัฒนาแอพพลิเคชันที่ดึงข้อมูลไปแสดงผลบน UITableView มาแล้ว รอบนี้จะพาไปรู้จักวิธีลัดวิธีหนึ่งสำหรับการพัฒนาแอพพลิเคชันอย่างง่ายที่ไม่มีข้อมูลซับซ้อนอะไร ตัวอย่างเช่นพวก SMEs หรือ…

    Read More »
  • iOS Developer ตอนที่ 6 ใช้งาน UITableView กับการส่งค่าผ่าน StoryBoard

    วิธีการพัฒนาแอพพลิเคชันบน iOS สำหรับ Developer กับการส่งค่าระหว่างหน้า View บน StoryBoard อย่างง่ายผ่าน UITableView ครับคำสั่งที่เราทำการเปลี่ยนนั้นคือคำสั่งในการแสดงผล Cell ของ UITableView หรือแถวของตารางนั่นเอง โดยตารางจะมีแถวที่แสดงผลหัวข้อที่ดึงมาจากตัวแปร tableData และมีรูปภาพปรากฏจากตัวแปลของ thumbnails โดยการเรียกแสดงผลนั้น…

    Read More »
  • ปรับแต่งรูปภาพ Thumbnail บน UITableViewCell แบบซับซ้อน

    iOS Developer ตอนที่ 5 ปรับแต่งรูปภาพ Thumbnail บน UITableViewCell

    วิธีการพัฒนาแอพพลิเคชันบน iOS ด้วย XCode กับการปรับแต่งเพิ่มรูปภาพ Thumbnail ที่แตกต่างกันลงบน UITableViewCell ครับก่อนที่จะศึกษาการทำงานของแอพพลิเคชันสำหรับการส่งค่าตัวแปรผ่าน Cell ของ UITableView ได้นั้นต้องกลับไปศึกษาวิธีการใช้งาน UITableView ก่อนนะครับที่ iOS Developer ตอนที่ 4 การเรียกใช้งาน…

    Read More »
  • iOS Developer ตอนที่ 4 การเรียกใช้งาน UITableView

    สำหรับบทเรียน iOS Develoepr ในบทนี้จะเป็นการใช้งานตัว UITableView กับ Xcode IDE ในการสร้างแอพพลิเคชันที่เป็นมาตรฐานการใช้งานทั่วไปที่มีผู้นิยมออกแบบมาให้ได้เลือกใช้กันนั่นคือ แอพพลิเคชันประเภทรายการสินค้า หรือ เนื้อหาที่เป็นรายชื่อเป็นข้อ ซึ่งการพัฒนานั้นนักพัฒนาจำเป็นต้องใช้ UITableView มาเป็นตัวแสดงผล และสร้างการโต้ตอบระหว่างผู้ใช้งานกันผ่านการกดที่ แถว ของรายการหรือ “Row” เพื่อให้แอพพลิเคชันทำการรับรู้แล้วว่าผู้ใช้งานต้องการดูรายการข้อมูลในแถวไหนนั่นเอง การพัฒนา และประยุกต์การตั้งค่า…

    Read More »
  • การใช้งาน UIAlertView

    iOS Developer ตอนที่ 3 การเรียกใช้งาน UIAlertView แจ้งเตือน

    หน้าต่างแจ้งเตือนบน iOS หรือบนแอพพลิเคชันบน iPhone นั้นเรียกว่า UIAlertView รอบนี้จะพานักพัฒนาบน Xcode รู้จักมันครับสำหรับการพัฒนาแอพพลิเคชันบนระบบปฏิบัติการ iOS ของ Appleสำหรับผู้เริ่มต้นในครั้งนี้ จะเป็นการนำ Object หรือ UI Framework ของตัว Object ที่มีมากมายของ iOS สำหรับ ObjectViewตัวแรกที่จะนำมาแนะนำให้ลองใช้พัฒนาร่วมคือ Object ของ Alert Message หรือข้อความแจ้งเตือน…

    Read More »
  • หน้าจอแอพพลิเคชันแรกของเรา

    iOS Developer ตอนที่ 2 การรับค่าจาก UITextField แสดงผ่าน UILabel

    พัฒนาแอพพลิเคชันบน iPhone และ iPad ฉบับเริ่มต้นบน Xcode ด้วย UITextField รับส่งและแสดงค่าผ่าน Label อย่างง่ายทำตามได้ครับสำหรับบทเรียน iOS Development สำหรับผู้เริ่มต้นในตอนนี้จะเน้นไปที่การใช้ UI และ Outlet สำหรับพัฒนาแอพพลิเคชันบน iPhone แบบรวดเร็ว…

    Read More »
  • Xcode 4.3

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

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

    Read More »
Back to top button

Adblock Detected

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