Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > Mobile > [iOS/iPhone] Tutorials - สอนเขียน iPhone App ฟรี เขียน iPad App เรียน iPhone เขียนโปรแกรม iPhone > สรุปและทำความเข้าใจ สิ่งที่ต้องมีก่อนการเขียน App บน iOS ที่ทำงานกับ iPhone และ iPad



Clound SSD Virtual Server

สรุปและทำความเข้าใจ สิ่งที่ต้องมีก่อนการเขียน App บน iOS ที่ทำงานกับ iPhone และ iPad

สรุปสิ่งที่ต้องมีก่อนการเขียน App บน iOS ที่ทำงานกับ iPhone และ iPad หัวข้อนี้จะสรุปว่าก่อนที่จะเขียน App บน iOS นั้นจะต้องมีอะไรบ้าง และติดตั้ง Software ตัวไหนบ้างถึงจะสามารถพัฒนาและเขียนโปรแกรม iOS ที่ทำงานบน iPhone,iPad และ iPod ได้ โดยในหัวข้อนี้ผมจะไม่พูดถึงการติดตั้ง Mac OS บน Windows เพราะจากที่ได้ลองติดตั้งดูแล้ว ประสิทธิภาพการทำงานจริง ๆ และการใช้งานจริงแล้ว จะเทียบไม่ได้กับการเขียนบนเครื่อง Mac เลย เพราะฉะนั้นถ้าจะตั้งใจจะเขียน App บน iPhone และ iPad จริง ๆ จัง ๆ นั้น ควรจะหาเครื่อง Mac มาใช้ซะเครื่องจะดีมาก หรือถ้าจะแค่ศึกษาก็สามารถจะทำการติดตั้ง Mac บน Windows ผ่านพวก VMWare สามารถหาอ่านได้ตามบทความที่อยู่ตามเว็บไซต์ต่าง ๆ

iOS iPhone and iPad


สำหรับมือใหม่ ผมขออธิบายในแต่ล่ะส่วนและคำศัพท์แต่ล่ะตัว จะได้ทำความเข้าใจมากขึ้น

Mac OS คืออะไร ?
เป็นระบบปฏิบัติการที่รันบนเครื่อง Mac เช่นเดียวกับ Windows แต่ Mac OS เป็นของบริษัท Apple และถูกติดตั้งลงในเฉพาะอุปรกรณ์ของ Apple เท่านั้น เช่น Macbook , Macbook Air , Macbook Pro , iMac และอุปกรณ์อื่น ๆ ที่เป็น Computer โดย Mac OS ทำหน้าทีควบคุมการทำงานทั้งหมดของ Computer Mac และสามารถติดตั้งโปรแกรมหรือ App ต่าง ๆ ลงใน Mac ได้เช่นเดียวกับ Windows

Mac OS

ตัวอย่างหน้าจอของระบบปฏิบัติการ Mac OS


iOS คืออะไร ?
เป็นระบบปฏิบัติการหนึ่งของบริษัท Apple ที่ถูกติดตั้งบน อุปกรณ์ Device เช่น iPhone , iPad และ iPod ทำหน้าที่ควบคุมอุปกรณ์ต่าง ๆ บน iPhone และ iPad โดยในปัจจุบัน iOS จะอยู่ที่ Version 6 และ iOS จะมีหน้าที่สำหรับควบคุมการทำงานของ Application ต่าง ๆ ที่เราได้เขียนขึ้น หรือดาวน์โหลดจาก App Store ต่าง ๆ

iOS Logo

iOS Logo สัญลักษณ์ของระบบปฏิบัติการ iOS


iPhone คืออะไร ?
iPhone เป็นอุปกรณ์ Smart Phone ที่เรารู้จักกันดี โดยใน iPhone ที่ถูกติดตั้ง iOS ซึ่งเป็นระบบปฏิบัติการที่จะทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่าง ๆ หรือ App ที่เราได้ติดตั้งลงไปในเครื่อง โดยความสามารถลอง iPhone รองรับการทำงานหลากหลายรูปแบบ ตามโปรแกรมที่เราเขียนขึ้น และใน iPhone เรายังสามารถทำการอัพเดด Version ของ iOS ที่ถูกพัฒนาขึ้นจาก Apple โดยตรง และในปัจจุบัน iPhone จะอยู่ในรุ่นที่ 5 หรือเรียกว่า iPhone 5

iPhone

รูปภาพเครื่อง iPhone ซึ่งเป็น Smart Phone ของบริษัท Apple








iPad คืออะไร ?
iPad เป็นอุปกรณ์ประเภท Tablet แต่ iPad จะต่างกับ iPhone ตรงที่ iPad มีขนาดใหญ่กว่า iPhone และความสามารถอื่น ๆ เช่น ความจุ หรือความเร็วอาจจะเร็วกกว่า iPhone ส่วนความสามารถอื่น ๆ ก็จะไม่ต่างกับ iPhone เช่น ควบคุมการทำงานต่าง ๆ ด้วย iOS และ App ต่าง ๆ ก็สามารถเขียนและพัฒนาใช้ได้ระหว่าง iPhone และ iPad เช่นเดียวกัน

iPad

รูปภาพเครื่อง iPad ซึ่งเป็น Tablet ของบริษัท Apple


App คืออะไร ?
App หรือ Application เป็นโปรแกรมที่ถูกติดตั้งและทำงานบน iPhone หรือ iPad ที่ถูกควบคุมโดยระบบปฏิบัตการ iOS ในปัจจุบัน App ที่รองรับการทำงานบน iPhone และ iPad มีมากมายให้เลือกมากกว่า ล้าน App มีทั้งเสียเงินและก็สามารถดาวน์โหลดมาใช้งานได้ฟรี ๆ จาก App Store

iOS App

ตัวอย่าง App ที่ถูกติดตั้งบน iPhone



App Store คืออะไร ?
เป็นคลังโปรแกรมของ Apple ที่รวบรวมโปรแกรมต่าง ๆ ที่เราสามารถดาวน์โหลดมาใช้ผ่าน iPhone หรือ iPad โดย App เหล่านี้ นักพัฒนาโปรแกรมหรือบริษัทต่าง ๆ ได้นำขึ้นไปเก็บไว้เพื่อให้ดาวน์โหลดไปใช้งาน หรือนำไปวางขายบน App Store ในปัจจุบัน App หรือ Application บน App Store มีมากกว่าล้าน App และเพิ่มขึ้นทุกวัน และในการที่จะนำ App ที่เราเขียนไปวางไว้ใน App Store นั้นจะต้องสมัครเสียค่าบริการกับ Apple ประมาณปีล่ะ 99$ (ประมาณ 3,000 บาท) เราจึงจะมีสิทธิ์นำ App ไปวางให้คนดาวน์โหลด หรือขายบน App Store ส่วนขั้นตอนและวิธีการนั้น จะได้ Review ไว้ในบทความอื่น ๆ

iPhone App Store

Icons ของ App Store ที่อยู่บน iPhone

Application in App Store

ตัวอย่างโปรแกรมที่อยู่ใน App Store ที่มีทั้งเสียเงิน และ สามารถดาวน์โหลดไปใช้งานได้กันแบบฟรี ๆ








สรุปสิ่งที่มี ในการที่จะเป็นนักพัฒนา iOS บน iPhone และ iPad หรือ iPod

เนื่องจาก iPhone/iPad เป็นของบริษัท Apple ในปัจจุบันยังไม่มี Tools ตัวใดที่สามารถรันบน Platform อื่น ๆ ได้เช่น Windows หรือ Ubuntu

1. เครื่อง Computer Mac ที่ติดตั้ง Mac OS ปัจจุบันจะอยู่ที่เวอร์ชั่น 10.8.x

Macbook Mac OS

รูปเครื่อง Mac สามารถใช้ได้ทั้ง Macbook Air , Macbook Pro, iMac หรือ Mac รุ่นอื่น ๆ


2. โปรแกรม Xcode เป็น Tools ที่ใช้สำหรับพัฒนาโปรแกรม iOS ที่จะทำงานบน iPhone และ iPad

Xcode

โปรแกรม Xcode สามารถดาวน์โหลดได้จาก App Store บนเครื่อง Mac

Install ติดตั้ง Xcode บนเครื่อง Mac สำหรับเขียน iOS (iPhone , iPad)


หน้าจอของโปรแกรม Xcode

Xcode

ในการพัฒนาโปรแกรมสำหรับ iPhone และ iPad นั้น จะต้องเขียน App แบ่งเป็น 2 ส่วนคือ สำหรับ iPhone และ iPad

iOS iPhone  Simulator

iOS iPhone Simulator สำหรับทดสอบโปรแกรมบน iPhone


iOS iPad Simulator

iOS iPad Simulator สำหรับทดสอบโปรแกรมบน iPad


โดย Simulator เหล่านี้จะมาพร้อมกับการติดตั้งโปรแกรม Xcode

หลังจากที่เราเตรียม Hardware และ Software ที่จะใช้เขียนเรียบร้อยแล้ว สิ่งที่เราจำเป็นจะต้องรู้คือ โปรแกรมเหล่านี้จะต้องเขียนด้วยภาษาอะไร และจะต้องเขียนอย่างไร ถึงจะได้ผลลัพธ์ตามต้องการ

Xcode Objective-C

สำหรับ iPhone และ iPad ที่เขียนบนโปรแกรม Xcode จะเขียนด้วยภาษา Objective-C ซึ่งถ้าเป็นมือใหม่แล้ว หรือคนที่ไม่เคยเขียนมาก่อนต้องบอกว่าจะมึนตึบกับรูปแบบและโครงสร้างการเขียนไม่น้อยเลยทีเดียว แต่ก็ไม่ยากเกินไปที่จะศึกษา ถือว่าค่อย ๆ เรียนรู้กับรูปแบบและคำสั่งของมัน อีกหน่อยก็จะคุ้นในไม่ช้า



สำหรับบทความนี้คงจะอธิบายเพียงความหมายและรายละเอียดสรุปสิ่งที่จำเป็นก่อนการเขียนโปรแกรมบน iPhone และ iPad และถ้าเตรียมความพร้อมเรียบร้อยแล้วก็สามารถอ่านหัวข้อถัดไปด้วยการติดตั้งโปรแกรม Xcode

   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2012-10-07 19:09:53 / 2017-03-25 23:27:04
  Download : No files
 Sponsored Links / Related

 
Install ติดตั้ง Xcode บนเครื่อง Mac สำหรับเขียน iOS (iPhone, iPad , iPod)
Rating :

 
Xcode Starter การเปิดโปรแกรม Xcode ครั้งแรก และการปรับแต่งค่าพื้นฐาน
Rating :


ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


Hit Link
   







Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่