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 > iOS 8 SDK กับ Xcode 6.0 สร้าง Project เพื่อรันบน iPhone 6 และ iOS Simulator



Clound SSD Virtual Server

iOS 8 SDK กับ Xcode 6.0 สร้าง Project เพื่อรันบน iPhone 6 และ iOS Simulator

iOS 8 SDK กับ Xcode 6.0 สร้าง Project เพื่อรันบน iPhone 6 และ iOS Simulator หลังจากที่ iOS 8 และ iPhone 6 เปิดตัวได้ไม่กี่วัน (เมื่อกลางเดือน กย. 57) และเหล่าบรรดาสาวกของ Apple ได้อัพเดท iPhone ให้เป็น iOS 8 เรียบร้อยแล้ว โดย อุปกรณ์ที่รองรับ iOS จะมีตั้งแต่รุ่น iPhone 4s เป็นต้นไป (ส่วนตัวผมเองยังใช้แค่ 4 งานนี้เลยอดอัพเดท) ซึ่งก็เป็นคิวของนักพัฒนา IOS Developer ทั้งหลายที่จะ Update ตัว iOS 8 SDK หรือ Tools ไว้สำหรับเขียน Apps เพื่อรองรับการทำงานบน iOS 8 โดยใน Version ล่าสุดนี้ iOS 8 SDK จะมาพร้อมกับ Xcode 6.0 รองรับการทำงานฟีเจอร์ใหม่หลาย ๆ อย่าง แต่พื้นฐานทั่วไปแล้ว Xcode ยังคงรูปแบบการเขียนไว้แบบเดิม แต่สิ่งที่น่าสนใจที่น่าจะเป็นประโยชน์ ณ ตอนนี้ก็คือ Swift programming language มีการ Include เข้ามาใน Xcode 6.0 ฉะนั้น ซึ่งในภาษา Swift (New programming language) นี้ก็จะช่วยให้เป็นทางเลือกการเขียน App นั้นง่ายขึ้น เพราะแทนที่จะใช้แต่ Objective-C อย่างเดียว (ซึ่งเป็นรูปแบบที่เขียนและเข้าใจยากพอสมควร) ก็สามารถเลือกใช้ Swift ที่มีรูปแบบคล้าย ๆ กับภาษา C# หรือ Java ฉะนั้นผมเองมั่นใจว่าหลาย ๆ คนจะชื่นชอบกับภาษาใหม่แน่นอน แต่ตอนนี้บทความยังไม่มีสอนเกี่ยวกับ Swift แต่ไว้ซะพัก ไว้มีเวลาจะได้มาทำบทความให้ไว้ได้ศึกษากันแน่นอน!!

iOS 8 Xcode 6 iPhone 6 - 1

iOS 8 SDK & Xcode 6.0 for iPhone 6 Developer

iOS 8 Compatibility

iOS 8 Compatibility อุปกรณ์ที่รองรับบน iOS 8

iOS 8 Xcode 6 iPhone 6 - SDK

Xcode 6.0 Screenshots


มีอะไรใหม่ใน Xcode Version 6.0.1
Includes SDKs for OS X 10.9 Mavericks and iOS 8.0.

• Interface Builder renders your custom controls live in the design canvas
• Preview editor displays your UI in alternate sizes, orientations, and languages
• View debugging displays a 3D model of all view layers in your running app
• SpriteKit level editor lets you design complete scenes for your games
• Localization workflow imports & exports .XLIFF, and generates base strings from code
• Performance tests run on OS X Server 3.2 alert you when a code change impacts speed
• Instruments has a beautiful new interface that is easier to configure

New features specific to iOS:

• Swift programming language with full Xcode integration for building iOS apps
• Playgrounds for experimenting with your Swift code
• SceneKit is now supported in iOS as well OS X
• Extensions for iOS and can be added to your app bundle as a new target
• Frameworks for iOS enable shared code among apps and extensions

ทั้งหมดนี้เป็น Feature ใหม่ที่มามากับ iOS 8 SDK และโปรแกรม Xcode








ขั้นตอนการ Update ให้เป็น iOS 8 และ Xcode 6.0

iOS 8 Xcode 6 iPhone 6 - 2

สามารถเลือก Update ได้จาก App Store บนเครื่อง Mac ได้ทันที โดยใน Xcode 6 และ iOS 8 SDK จะ Require ตัว OS X ใน Version 10.9.4 เป็นต้นไป

iOS 8 Xcode 6 iPhone 6 - 3

ขั้นตอนการ Update โปรแกรม Xcode

iOS 8 Xcode 6 iPhone 6 - 4

ขั้นตอนการดาวน์โหลดและติดตั้งอาจจะใช้เวลาถึง 2-3 ชม. เพราะไฟล์ค่อนข้างจะใหญ่มาก

iOS 8 Xcode 6 iPhone 6 - 4

หลังจากที่ Update เรียบร้อยแล้ว หน้าจอโปรแกรม Xcode ซึ่งปัจจุบัน Version เต็ม ๆ ชื่อว่า Xcode 6.0.1

iOS 8 Xcode 6 iPhone 6 - 6

การสร้าง Project บน Xcode 6.0 จะเหมือนกับ Version ก่อน ๆ คือสามารถสร้างได้หลากหลายรูปแบบเช่น Single View Applications หรือประเภท Master-Detail และอื่น ๆ








iOS 8 Xcode 6 iPhone 6 - 7

กรอกชื่อ Project Name และรายละเอียดอื่น ๆ

iOS 8 Xcode 6 iPhone 6 - 8

ใน Xcode 6.0 จะมีค่า Default เหมือนกับ 5.0 คือสร้าง Storyboard ให้เป็นค่า Default

iOS 8 Xcode 6 iPhone 6 - 9

ในการรันบน iOS Simulator

iOS 8 Xcode 6 iPhone 6 - 10

จะเห็นว่ามี Simulator ตัวล่าสุดซึ่งเป็น iPhone 6 และ iPhone 6 Plus นอกจากนี้ยังสามารถเลือกรุ่นเก่า ๆ เช่น 5 , 4 ได้อีกด้วย

iOS 8 Xcode 6 iPhone 6 - 11

ในการรันครั้งแรกตัว Simulator อาจจะใหญ่มาก บางคนถึงขั้นว่างง แล้วจะทำอะไรกับมันต่อ

iOS 8 Xcode 6 iPhone 6 - 12

อันที่จริงมันสามารถย่อ-ขยาย Scale ได้ โดยเลือกที่เมนู Windows -> Scale -> Size ต่าง ๆ ตามต้องการ

iOS 8 Xcode 6 iPhone 6 - 13

ผลลัพธ์ที่ได้บน iOS Simualtor



สรุป จากที่ได้ลองเล่น Xcode คร่าว ๆ แล้ว ในการใช้งานพื้นฐานทั่ว ๆ ไปเช่นพวก Interface Builder หรือ ViewController ต่าง ๆ นั้น Xcode ยังคงใช้ Feature เดิมมากกว่า 90% และยังสามารถเปิด Project เก่า ๆ แล้วรันต่อได้ทันที ฉะนั้นเราไม่ต้องกังวลเลยว่า Code เก่า ๆ ที่เขียนไว้นั้นจะสามารถทำงานบน Xcode ใหม่ได้หรือไม่

และ บทความต่าง ๆ ในบทเรียน iOS ของไทยครีเอทก็ยังสามารถประยุกต์ใช้ได้กับทุก ๆ ส่วนของบทความ

   
Share


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


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


   


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


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 02
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 อัตราราคา คลิกที่นี่