5 วิธีในการสร้างแอพสำหรับ iPhone

สารบัญ:

5 วิธีในการสร้างแอพสำหรับ iPhone
5 วิธีในการสร้างแอพสำหรับ iPhone

วีดีโอ: 5 วิธีในการสร้างแอพสำหรับ iPhone

วีดีโอ: 5 วิธีในการสร้างแอพสำหรับ iPhone
วีดีโอ: (2022) วิธีดาวน์โหลดรูป + วิดีโอจาก Facebook, Instagram และ Twitter บน iPhone และ iPad ง่ายสุดๆ 2024, อาจ
Anonim

ตลาดแอพมีการเปลี่ยนแปลงและพัฒนาอยู่เสมอ และการสร้างแอพที่ประสบความสำเร็จสามารถดึงดูดสายตาของใครก็ตามที่เห็นมัน คุณมีความคิดที่ดีสำหรับแอพ iPhone หรือไม่? แอพของ iPhone นั้นสร้างได้ง่ายกว่าที่เห็น แม้ว่าคุณจะต้องเรียนรู้ภาษาโปรแกรม แต่การออกแบบส่วนต่อประสานสามารถทำได้ด้วยเครื่องมือกราฟิก การสร้างแอพต้องใช้เวลา ความอดทน และความเต็มใจที่จะเรียนรู้ แต่บางทีคุณอาจสร้าง Flappy Bird ตัวต่อไปได้! ดูขั้นตอนที่ 1 ด้านล่างเพื่อเริ่มต้น

ขั้นตอน

วิธีที่ 1 จาก 5: การตั้งค่าสภาพแวดล้อมการพัฒนา

สร้างแอพ iPhone ขั้นตอนที่ 1
สร้างแอพ iPhone ขั้นตอนที่ 1

ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้ง Xcode

Xcode เป็นสภาพแวดล้อมการพัฒนาที่ใช้ในการพัฒนาแอปพลิเคชัน iPhone Xcode สามารถดาวน์โหลดได้ฟรีจาก Apple แต่ต้องใช้ OS X 10.8 หรือใหม่กว่า ไม่มีวิธีที่เป็นทางการในการรัน Xcode บนคอมพิวเตอร์ Windows หรือ Linux ซึ่งหมายความว่าหากคุณต้องการพัฒนาแอพสำหรับ iPhone แต่ไม่มี Mac คุณจะต้องซื้อ Mac ก่อน

ในการพัฒนาแอพ iOS 8 คุณจะต้องใช้ Xcode 6.0.1 และ iOS 8 SDK ซึ่งทั้งคู่มีให้ใช้งานฟรีจาก Apple iOS 8 SDK มี API ใหม่จำนวนหนึ่งที่ช่วยให้คุณสร้างประสบการณ์ผู้ใช้ใหม่ได้ รวมถึงการผสานรวม iCloud และ Touch ID

สร้างแอพ iPhone ขั้นตอนที่2
สร้างแอพ iPhone ขั้นตอนที่2

ขั้นตอนที่ 2 ติดตั้งโปรแกรมแก้ไขข้อความที่ดี

แม้ว่าคุณจะสามารถเขียนโปรแกรมด้วย Xcode ได้ แต่คุณสามารถทำงานกับโค้ดได้ง่ายขึ้นหากคุณมีโปรแกรมแก้ไขข้อความพิเศษสำหรับการเขียนโปรแกรม Textmate และ JEdit เป็นสองตัวเลือกยอดนิยม

สร้างแอพ iPhone ขั้นตอนที่3
สร้างแอพ iPhone ขั้นตอนที่3

ขั้นตอนที่ 3 ติดตั้งแอปพลิเคชั่นกราฟิกแบบเวกเตอร์

หากคุณกำลังวางแผนที่จะสร้างการออกแบบที่กำหนดเองสำหรับแอปของคุณ คุณต้องติดตั้งแอปเวกเตอร์ที่ดี กราฟิกแบบเวกเตอร์สามารถเติบโตได้โดยไม่สูญเสียคุณภาพ และจำเป็นสำหรับการใช้งานที่สวยงาม ตัวอย่างของโปรแกรมเวกเตอร์ที่ดี ได้แก่ CorelDraw, Adobe Illustrator, Xara Designer และ Inkscape หรือใช้ Drawberry ซึ่งเป็นโปรแกรมแก้ไขภาพเวกเตอร์ที่ดีฟรี Drawberry ไม่ได้ดีเท่าโปรแกรมมืออาชีพ แต่ดีพอสำหรับผู้ใช้มือใหม่หรือผู้ใช้ที่ไม่ต้องการจ่ายเพราะไม่ค่อยได้ใช้โปรแกรม

สร้างแอพ iPhone ขั้นตอนที่4
สร้างแอพ iPhone ขั้นตอนที่4

ขั้นตอนที่ 4 ทำความเข้าใจ Objective-C

Objective-C เป็นภาษาการเขียนโปรแกรมที่ใช้สร้างฟังก์ชันในแอปพลิเคชัน iPhone และจัดการข้อมูลและการจัดการวัตถุ Objective-C อยู่ในตระกูลภาษา C และเป็นภาษาเชิงวัตถุ หากคุณเข้าใจ C หรือ Java Objective-C ควรเข้าใจง่าย

  • แม้ว่าคุณจะสร้างแอปพลิเคชันพื้นฐานโดยไม่เข้าใจ Objective-C ได้ แต่คุณจะไม่สามารถสร้างฟังก์ชันขั้นสูงได้โดยไม่ต้องเขียนโค้ดด้วยตนเอง หากไม่มี Objective-C คุณสามารถทำให้แอปของคุณย้ายไปมาระหว่างหน้าจอเท่านั้น
  • มีแบบฝึกหัด Objective-C มากมายทั้งแบบออนไลน์และในรูปแบบหนังสือ หากคุณต้องการเรียนรู้การเขียนโปรแกรม iPhone จริงๆ คุณสามารถเรียนรู้ได้อย่างสะดวกสบายเพราะคุณมีทรัพยากรมากมาย
  • ชุมชน Objective-C ยอดนิยม ได้แก่ Apple Developer Forums, กลุ่ม iPhoneSDK บน Google และ Stack Overflow
สร้างแอพ iPhone ขั้นตอนที่ 5
สร้างแอพ iPhone ขั้นตอนที่ 5

ขั้นตอนที่ 5. พิจารณาจ่ายเงินให้นักพัฒนาบุคคลที่สาม

หากคุณไม่สนใจที่จะเรียนรู้ Objective-C หรือไม่สามารถออกแบบแอพได้ มีฟรีแลนซ์และทีมพัฒนามากมายที่สามารถจัดการทุกด้านของการพัฒนาแอพให้คุณได้ การจ่ายเงินให้นักพัฒนาบุคคลที่สามอาจเป็นกระบวนการที่ซับซ้อน แต่สามารถช่วยได้หากคุณไม่ชอบการเขียนโปรแกรม ตรวจสอบให้แน่ใจว่าทุกคนที่เกี่ยวข้องในโครงการลงนามในข้อตกลงไม่เปิดเผยข้อมูล และตรวจสอบให้แน่ใจว่าโครงสร้างการชำระเงินอยู่ในสถานที่ก่อนที่โครงการจะเริ่มต้น

ODesk และ Elance เป็นผู้ให้บริการอิสระสองรายที่ได้รับความนิยมมากที่สุดบนอินเทอร์เน็ต และทั้งคู่มีนักพัฒนาและศิลปินหลายร้อยคนที่มีทักษะหลากหลายระดับ

สร้างแอพ iPhone ขั้นตอนที่6
สร้างแอพ iPhone ขั้นตอนที่6

ขั้นตอนที่ 6 สร้างบัญชีนักพัฒนาซอฟต์แวร์

ในการปรับใช้แอพของคุณบน App Store หรือมอบให้กับผู้อื่นเพื่อทดสอบ คุณต้องมีบัญชีนักพัฒนาของ Apple บัญชีนี้มีค่าใช้จ่าย $99 ต่อปี และคุณจะต้องป้อนข้อมูลภาษีและข้อมูลธนาคาร

คุณสามารถสร้างบัญชีบนไซต์ iOS Dev Center

สร้างแอพ iPhone ขั้นตอนที่7
สร้างแอพ iPhone ขั้นตอนที่7

ขั้นตอนที่ 7 ดาวน์โหลดแอปพลิเคชันตัวอย่าง

เมื่อคุณสร้างบัญชีนักพัฒนาแล้ว คุณจะสามารถเข้าถึงทรัพยากรสำหรับนักพัฒนาของ Apple รวมถึงโครงการตัวอย่างที่สามารถให้ความกระจ่างเกี่ยวกับการพัฒนาแอพ ค้นหาตัวอย่างที่เกี่ยวข้องกับแอปพลิเคชันที่คุณกำลังจะสร้างและทดลองใช้ใน Xcode

วิธีที่ 2 จาก 5: แอปการวางแผน

สร้างแอพ iPhone ขั้นตอนที่8
สร้างแอพ iPhone ขั้นตอนที่8

ขั้นตอนที่ 1 กำหนดแนวคิดของคุณ

ก่อนที่คุณจะเปิด Xcode เป็นครั้งแรก คุณต้องมีแผนที่ดีสำหรับแอปและคุณลักษณะของคุณ เช่น เอกสารการออกแบบที่มีฟังก์ชันทั้งหมดของแอป การเขียนลวกๆ ของอินเทอร์เฟซสำหรับแอปในอนาคต และโฟลว์ระหว่างหน้าจอ และแนวคิดพื้นฐานของระบบที่จะดำเนินการ

  • พยายาม "ภักดี" กับเอกสารการออกแบบของคุณเมื่อคุณสร้างแอป วิธีนี้จะช่วยให้คุณโฟกัสไปที่ฟีเจอร์ที่ต้องการได้
  • ลองวาดเส้นขยุกขยิกเล็กๆ หนึ่งภาพสำหรับแต่ละหน้าจอในแอปของคุณ
สร้างแอพ iPhone ขั้นตอนที่ 9
สร้างแอพ iPhone ขั้นตอนที่ 9

ขั้นตอนที่ 2 กำหนดส่วนแบ่งการตลาดของคุณ

ส่วนแบ่งการตลาดของแอปจะเป็นตัวกำหนดลักษณะและการทำงานของแอป ตัวอย่างเช่น แอพระเบียบวาระจะมีส่วนแบ่งการตลาดที่แตกต่างจากเกมยิงนองเลือด

สร้างแอพ iPhone ขั้นตอนที่ 10
สร้างแอพ iPhone ขั้นตอนที่ 10

ขั้นตอนที่ 3 กำหนดความจำเป็นในการสมัคร

หากแอปพลิเคชันของคุณเป็นแอปพลิเคชันยูทิลิตี้ แอปพลิเคชันนั้นจะต้องเป็นวิธีแก้ไขปัญหาที่ยังไม่ได้แก้ไข หรือเป็นโซลูชันที่ดีกว่าแอปพลิเคชันที่มีอยู่ หากแอปของคุณเป็นเกม แอปของคุณควรมีคุณสมบัติที่ทำให้แตกต่างจากเกมอื่นๆ และดึงดูดผู้เล่นเฉพาะกลุ่ม

สร้างแอพ iPhone ขั้นตอนที่ 11
สร้างแอพ iPhone ขั้นตอนที่ 11

ขั้นตอนที่ 4 พิจารณาเนื้อหาของคุณ

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

สร้างแอพ iPhone ขั้นตอนที่ 12
สร้างแอพ iPhone ขั้นตอนที่ 12

ขั้นตอนที่ 5. ใช้กระบวนการออกแบบส่วนต่อประสานที่ดี

อินเทอร์เฟซที่คุณออกแบบไม่ควรขัดขวางผู้ใช้ นั่นคือ ปุ่มเลือกต้องมองเห็นได้ชัดเจน และผู้ใช้ไม่ควรตั้งคำถามถึงฟังก์ชันของปุ่ม หากคุณใช้ไอคอน ไอคอนที่คุณใช้จะต้องแสดงถึงหน้าที่ของไอคอนเหล่านั้น การนำทางในแอปควรราบรื่นและเป็นธรรมชาติ

การออกแบบส่วนต่อประสานเป็นการผสมผสานระหว่างศิลปะและวิทยาศาสตร์ คุณอาจต้องเปลี่ยนการออกแบบหลายครั้งในโครงการของคุณ

วิธีที่ 3 จาก 5: การสร้างแอป

สร้างแอพ iPhone ขั้นตอนที่ 13
สร้างแอพ iPhone ขั้นตอนที่ 13

ขั้นตอนที่ 1 สร้างโครงการใหม่ใน Xcode

เปิด Xcode และเริ่มโครงการใหม่จากเมนูไฟล์ เลือก "แอปพลิเคชัน" จากแถบ "iOS" ทางด้านซ้ายของหน้าต่าง จากส่วนเทมเพลต ให้เลือก "Empty Application"

  • มีเทมเพลตต่างๆ ที่ออกแบบมาสำหรับงานต่างๆ เริ่มต้นด้วยเทมเพลตเปล่าจนกว่าคุณจะพอใจกับกระบวนการพัฒนา คุณสามารถลองใช้เทมเพลตขั้นสูงเพิ่มเติมได้เมื่อคุณเข้าใจวิธีสร้างแอป
  • คุณจะถูกขอให้ป้อนชื่อผลิตภัณฑ์ รหัสบริษัท และคำนำหน้าชั้นเรียน หากคุณยังไม่ได้รับข้อมูลระบุตัวตนบริษัทจาก Apple ให้ป้อน com.example สำหรับคำนำหน้า ให้ป้อน XYZ
  • เลือก "iPhone" จากเมนูอุปกรณ์
สร้างแอพ iPhone ขั้นตอนที่ 14
สร้างแอพ iPhone ขั้นตอนที่ 14

ขั้นตอนที่ 2 สร้างสตอรี่บอร์ด

กระดานเรื่องราวคือการแสดงภาพหน้าจอทั้งหน้าจอในแอปของคุณ และแสดงทั้งหน้าจอและช่วงการเปลี่ยนภาพ เครื่องมือ Storyboard จะช่วยคุณสร้างโฟลว์ของแอป

  • คลิก ไฟล์ > ใหม่ > ไฟล์
  • ภายใต้ตัวเลือก iOS คลิก "ส่วนต่อประสานผู้ใช้"
  • เลือก "สตอรี่บอร์ด" แล้วคลิกถัดไป
  • เลือก iPhone จากเมนูอุปกรณ์ จากนั้นตั้งชื่อเป็น "หลัก" ตรวจสอบให้แน่ใจว่าไฟล์ถูกบันทึกในตำแหน่งเดียวกับโครงการของคุณ
สร้างแอพ iPhone ขั้นตอนที่ 15
สร้างแอพ iPhone ขั้นตอนที่ 15

ขั้นตอนที่ 3 ใช้ Storyboard กับโครงการของคุณ

เมื่อคุณสร้างสตอรี่บอร์ดแล้ว คุณต้องปรับใช้มันเป็นอินเทอร์เฟซหลักของแอปของคุณ ซึ่งจะเปิดสตอรี่บอร์ดเมื่อเปิดแอป หากคุณไม่ใช้งาน Storyboard จะไม่มีอะไรเกิดขึ้นเมื่อเปิดแอป

  • คลิกชื่อโครงการของคุณในแผนผังการนำทางด้านซ้าย
  • ค้นหาเป้าหมายในเมนเฟรมและเลือกโครงการของคุณจากรายการเป้าหมาย
  • ค้นหาส่วนข้อมูลการปรับใช้บนแท็บทั่วไป
  • ป้อน Main.storyboard ในช่อง "อินเทอร์เฟซหลัก"
สร้างแอพ iPhone ขั้นตอนที่ 16
สร้างแอพ iPhone ขั้นตอนที่ 16

ขั้นตอนที่ 4 เข้าสู่หน้าจอแรกของคุณโดยใช้ตัวควบคุมการแสดงผล

ตัวควบคุมนี้ควบคุมวิธีที่ผู้ใช้ดูเนื้อหา มีตัวควบคุมมุมมองต่างๆ ให้เลือก รวมทั้งมุมมองมาตรฐานและมุมมองตาราง คุณต้องเพิ่มตัวควบคุมการดูลงในสตอรี่บอร์ดของคุณ ซึ่งจะบอกแอปถึงวิธีแสดงเนื้อหาต่อผู้ใช้

  • เลือกไฟล์ "Main.storyboard" ในการนำทางโครงการ คุณจะเห็นพื้นที่ว่างในหน้าต่างตัวสร้างส่วนต่อประสาน
  • ค้นหา Object Library ที่ด้านล่างของกรอบด้านขวา และสามารถเริ่มต้นได้โดยคลิกที่ไอคอนลูกบาศก์เล็กๆ การดำเนินการนี้จะโหลดรายการออบเจ็กต์ที่สามารถเพิ่มลงในผืนผ้าใบของคุณได้
  • คลิกและลากอ็อบเจ็กต์ "View Controller" ลงบนผืนผ้าใบของคุณ หน้าจอแรกของคุณจะปรากฏบนผืนผ้าใบ
  • "ฉาก" แรกของคุณเสร็จสมบูรณ์แล้ว เมื่อแอปเริ่มทำงาน ตัวควบคุมการแสดงผลจะโหลดหน้าจอแรกของคุณ
สร้างแอพ iPhone ขั้นตอนที่ 17
สร้างแอพ iPhone ขั้นตอนที่ 17

ขั้นตอนที่ 5. เพิ่มวัตถุอินเทอร์เฟซบนหน้าจอแรกของคุณ

หลังจากที่คุณตั้งค่าตัวควบคุมการดู คุณสามารถเติมหน้าจอด้วยวัตถุอินเทอร์เฟซที่คุณต้องการ เช่น ป้ายกำกับ ฟิลด์ข้อความ และปุ่ม วัตถุส่วนต่อประสานสามารถพบได้ในรายการไลบรารีวัตถุ - ตำแหน่งที่คุณสามารถค้นหา View Controller ได้ในตอนนี้

  • คลิกและลากวัตถุจากรายการเพื่อลากไปยังหน้าจอ
  • วัตถุส่วนใหญ่สามารถปรับขนาดได้โดยคลิกและลากกล่องที่มุมของวัตถุ เมื่อคุณปรับขนาดวัตถุ ตารางจะปรากฏขึ้นบนหน้าจอ คุณจึงมั่นใจได้ว่ามีขนาดที่เหมาะสม
สร้างแอพ iPhone ขั้นตอนที่ 18
สร้างแอพ iPhone ขั้นตอนที่ 18

ขั้นตอนที่ 6 เปลี่ยนวัตถุที่คุณป้อน

คุณสามารถเปลี่ยนคุณสมบัติของแต่ละอ็อบเจ็กต์ได้ สิ่งนี้ช่วยให้คุณสร้างอินเทอร์เฟซที่ไม่เหมือนใครและใช้งานง่าย ตัวอย่างเช่น คุณสามารถเพิ่มข้อความตัวอย่างลงในช่องข้อความเพื่อช่วยให้ผู้ใช้กรอกข้อมูลได้

  • เลือกวัตถุที่คุณต้องการแก้ไขแล้วคลิกปุ่ม "ตัวตรวจสอบแอตทริบิวต์" ที่ด้านบนของกรอบด้านขวา ปุ่มนี้อยู่ในรูปโล่
  • เปลี่ยนวัตถุตามรสนิยมของคุณ คุณสามารถเปลี่ยนรูปแบบแบบอักษร ประเภทและสี เค้าโครง ภาพพื้นหลัง ข้อความตัวอย่าง รูปแบบกรอบ ฯลฯ
  • ตัวเลือกที่ใช้ได้จะขึ้นอยู่กับวัตถุที่คุณต้องการแก้ไข
สร้างแอพ iPhone ขั้นตอนที่ 19
สร้างแอพ iPhone ขั้นตอนที่ 19

ขั้นตอนที่ 7 เพิ่มหน้าจออื่น

เมื่อโปรเจ็กต์ของคุณเติบโตขึ้น คุณอาจต้องเพิ่มหน้าจอเพื่อแสดงเนื้อหาทั้งหมดที่แอพของคุณต้องการ ตัวอย่างเช่น หากคุณกำลังสร้างแอปพลิเคชันสิ่งที่ต้องทำ คุณต้องมีหน้าจอสองหน้าจอ: หน้าจอหนึ่งสำหรับป้อนรายการสิ่งที่ต้องทำ และอีกหน้าจอสำหรับแสดงรายการทั้งหมด

  • เพิ่มหน้าจอใหม่โดยการลากและวางวัตถุควบคุมการดูลงบนส่วนที่ว่างเปล่าของผืนผ้าใบ หากคุณไม่พบพื้นที่ว่างบนผืนผ้าใบ ให้คลิก "ซูมออก" จนกว่าคุณจะพบพื้นที่ว่าง ตรวจสอบให้แน่ใจว่าคุณวางตัวควบคุมการดูลงบนผืนผ้าใบ ไม่ใช่บนหน้าจอที่มีอยู่
  • คุณสามารถเปลี่ยนหน้าจอหลักได้โดยเลือกตัวควบคุมมุมมองที่คุณต้องการใช้จากมุมมองโครงร่างโครงการ คลิกปุ่ม "Attribute Inspector" และทำเครื่องหมายที่ "Is Initial View Controller" ตัวอย่างเช่น หากคุณสร้างแอปพลิเคชันที่ต้องทำ คุณจะใช้หน้าจอแสดงสิ่งที่ต้องทำเป็นหน้าจอหลัก
สร้างแอพ iPhone ขั้นตอนที่ 20
สร้างแอพ iPhone ขั้นตอนที่ 20

ขั้นตอนที่ 8 เพิ่มแถบนำทาง

เมื่อคุณมีสองหน้าจอแล้ว ก็ถึงเวลาสร้างแถบนำทางเพื่อให้ผู้ใช้สามารถย้ายไปมาระหว่างหน้าจอได้ คุณสามารถใช้ตัวควบคุมการนำทาง ซึ่งเป็นตัวควบคุมมุมมองแบบกำหนดเอง ตัวควบคุมนี้เพิ่มแถบนำทางที่ด้านบนของแอป และอนุญาตให้ผู้ใช้ย้ายไปมาระหว่างหน้าจอต่างๆ

  • ควรเพิ่มส่วนควบคุมการนำทางในหน้าจอหลักเพื่อให้ควบคุมหน้าจออื่นๆ ได้
  • เลือกมุมมองเริ่มต้นของแอปพลิเคชันในมุมมองโครงร่างโครงการ
  • คลิกตัวแก้ไข → ฝังใน → ตัวควบคุมการนำทาง
  • คุณจะเห็นแถบนำทางสีเทาที่ด้านบนของหน้าจอที่คุณเพิ่มตัวควบคุม
สร้างแอพ iPhone ขั้นตอนที่ 21
สร้างแอพ iPhone ขั้นตอนที่ 21

ขั้นตอนที่ 9 เพิ่มฟังก์ชันลงในแถบนำทาง

หลังจากที่คุณเข้าสู่แถบนำทาง คุณสามารถเข้าสู่เครื่องมือนำทางบนแถบได้ การป้อนจะทำให้ผู้ใช้สามารถย้ายไปมาระหว่างหน้าจอได้

  • เพิ่มชื่อลงในแถบนำทาง คลิก "รายการการนำทาง" ใต้ตัวควบคุมการแสดงผลที่คุณต้องการ เปิดตัวตรวจสอบแอตทริบิวต์และป้อนชื่อหน้าจอในกล่องชื่อเรื่อง
  • เพิ่มปุ่มนำทาง เปิด Objects Library หากคุณยังไม่ได้เปิด และค้นหารายการปุ่มแถบ คลิกและลากไปที่แถบนำทาง โดยทั่วไป ปุ่มที่จะพาคุณไปข้างหน้าไปยังหน้าจออื่นจะอยู่ทางด้านขวา และปุ่มย้อนกลับจะอยู่ทางด้านซ้ายของหน้าจอ
  • มอบคุณสมบัติให้กับปุ่ม ปุ่มต่างๆ สามารถตั้งค่าให้มีคุณสมบัติบางอย่างที่ทำให้ปรับเปลี่ยนได้ตามวัตถุประสงค์ต่างๆ ตัวอย่างเช่น หากคุณกำลังสร้างรายการสิ่งที่ต้องทำ คุณจะต้องมีปุ่มเพื่อเพิ่มรายการ เลือกปุ่มของคุณ และเปิดตัวตรวจสอบแอตทริบิวต์ เลือกเมนูตัวระบุ และเลือก "เพิ่ม" ปุ่มของคุณจะเปลี่ยนรูปร่างเป็นโลโก้ "+"
สร้างแอพ iPhone ขั้นตอนที่ 22
สร้างแอพ iPhone ขั้นตอนที่ 22

ขั้นตอนที่ 10. เชื่อมโยงปุ่มบนหน้าจอที่มีอยู่

ในการทำให้ปุ่มใช้งานได้ คุณต้องเชื่อมต่อกับหน้าจออื่น ในตัวอย่างรายการสิ่งที่ต้องทำของเรา ปุ่มอยู่บนรายการ และต้องเชื่อมโยงบนหน้าจอเพื่อเข้าสู่รายการ หากต้องการลิงก์ปุ่ม ให้กด Control ค้างไว้แล้วลากปุ่มไปยังหน้าจอที่สอง

  • เมื่อคุณปล่อยปุ่มเมาส์ เมนู Action Segue จะปรากฏขึ้นพร้อมตัวเลือกต่างๆ เลือก "พุช" เพื่อใช้การเปลี่ยน "พุช" เมื่อสลับไปมาระหว่างหน้าจอ คุณยังสามารถเลือก "ทุน" ซึ่งจะเปิดหน้าจอเป็นการดำเนินการพิเศษ แทนที่จะเป็นส่วนหนึ่งของลำดับการดำเนินการ
  • หากคุณใช้ Push แถบนำทางและปุ่มย้อนกลับจะถูกเพิ่มโดยอัตโนมัติในหน้าจอที่สองของคุณ หากคุณเลือก Modal คุณจะต้องเพิ่มแถบนำทางที่สอง ปุ่มสำหรับยกเลิก และปุ่มเสร็จสิ้น (สำหรับแอปที่ต้องทำ แอปอื่นๆ จะต้องใช้ปุ่มประเภทอื่น)
  • ปุ่ม "ยกเลิก" และ "เสร็จสิ้น" สามารถสร้างได้ในลักษณะเดียวกับปุ่ม "เพิ่ม" เลือก "ยกเลิก" หรือ "เสร็จสิ้น" บนเมนูตัวระบุในตัวตรวจสอบแอตทริบิวต์
สร้างแอพ iPhone ขั้นตอนที่ 23
สร้างแอพ iPhone ขั้นตอนที่ 23

ขั้นตอนที่ 11 เพิ่มความสามารถในการจัดการข้อมูล

ถึงตอนนี้ คุณสามารถสร้างอินเทอร์เฟซที่นำทางได้โดยไม่ต้องเขียนโค้ด หากคุณต้องการเพิ่มฟังก์ชันขั้นสูง เช่น การจัดเก็บข้อมูลหรือการจัดการอินพุตของผู้ใช้ คุณจะต้องเขียนโค้ด คู่มือการเขียนโค้ดอยู่นอกเหนือขอบเขตของบทความนี้ แต่มีคู่มือ Objective-C มากมายบนอินเทอร์เน็ต

คุณสามารถใช้ต้นแบบอินเทอร์เฟซเพื่อช่วยคุณค้นหานักพัฒนา การมีอินเทอร์เฟซที่นำทางได้จะช่วยให้คุณชี้แจงได้ว่าส่วนใดจำเป็นต้องเขียนโปรแกรม

วิธีที่ 4 จาก 5: การทดสอบแอป

สร้างแอพ iPhone ขั้นตอนที่ 24
สร้างแอพ iPhone ขั้นตอนที่ 24

ขั้นตอนที่ 1. เริ่ม iOS Simulator

Xcode มี iOS Simulator ที่ให้คุณทดสอบแอปของคุณเกี่ยวกับการจำลองอุปกรณ์ iOS ประเภทต่างๆ ในการเริ่มต้นโปรแกรมจำลอง ให้เลือก "เครื่องจำลองและดีบัก" จากเมนูที่ด้านบนของหน้าต่าง Xcode จากนั้นเลือกอุปกรณ์ที่คุณต้องการทดสอบ

สร้างแอพ iPhone ขั้นตอนที่ 25
สร้างแอพ iPhone ขั้นตอนที่ 25

ขั้นตอนที่ 2 สร้างแอปของคุณ

คลิกปุ่มสร้างซึ่งดูเหมือนปุ่มเล่นปกติเพื่อคอมไพล์แอปและเรียกใช้ ขั้นตอนนี้อาจใช้เวลาสักครู่ คุณสามารถดูความคืบหน้าได้บนแถบเครื่องมือ เมื่อเสร็จแล้ว iOS Simulator จะเปิดขึ้นและคุณสามารถเริ่มทดสอบแอปของคุณได้

สร้างแอพ iPhone ขั้นตอนที่ 26
สร้างแอพ iPhone ขั้นตอนที่ 26

ขั้นตอนที่ 3 ทดสอบแอพบน iPhone ของคุณ

ก่อนปรับใช้แอปเพื่อทดสอบ คุณสามารถทดสอบบนอุปกรณ์ของคุณเองได้หากคุณมี iPhone ขั้นแรก เชื่อมต่ออุปกรณ์ของคุณกับคอมพิวเตอร์ด้วย USB ปิด iTunes หากเปิดอยู่ เลือก "อุปกรณ์และดีบัก" จากเมนู แล้วคลิกสร้าง อีกสักครู่แอพจะเปิดขึ้นบน iPhone ทดสอบฟังก์ชั่นทั้งหมดก่อนปิดแอพ

สร้างแอพ iPhone ขั้นตอนที่27
สร้างแอพ iPhone ขั้นตอนที่27

ขั้นตอนที่ 4 ดีบักแอป

หากแอปของคุณมีปัญหา คุณจำเป็นต้องรู้ว่าเกิดอะไรขึ้นและเหตุใดจึงเกิดขึ้น ขั้นตอนการค้นหาปัญหานี้เป็นขั้นตอนที่กว้างขวาง และมีหลายสาเหตุที่ทำให้แอปพลิเคชันของคุณมีปัญหา เปิดคอนโซลดีบักและอ่านข้อความแสดงข้อผิดพลาด ข้อความแสดงข้อผิดพลาดเหล่านี้ส่วนใหญ่เข้าใจยาก หากคุณไม่เข้าใจ ให้ลองค้นหาข้อความแสดงข้อผิดพลาด เป็นไปได้มากที่คุณจะสามารถค้นหาโพสต์ในฟอรัมนักพัฒนาของ Apple พร้อมคำตอบจากนักพัฒนาที่มีประสบการณ์คนอื่นๆ

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

สร้างแอพ iPhone ขั้นตอนที่ 28
สร้างแอพ iPhone ขั้นตอนที่ 28

ขั้นตอนที่ 5. ตรวจสอบการใช้หน่วยความจำ

iPhone มีหน่วยความจำที่จำกัดมาก เมื่อใดก็ตามที่คุณจัดสรรหน่วยความจำให้กับวัตถุใดวัตถุหนึ่ง คุณต้องปล่อยหน่วยความจำนั้นหลังจากที่วัตถุใช้งานเสร็จแล้ว และคืนหน่วยความจำที่ใช้ไปแล้วกลับคืนมา เครื่องมือมีอยู่ใน iPhone SDK เพื่อตรวจสอบหน่วยความจำและการใช้ทรัพยากรอื่นๆ

  • หลังจากเลือก Device and Debug แล้ว ให้เลือก Run → Run with Performance Tool → Leaks ซึ่งจะแสดงเครื่องมือและเริ่มแอปบนอุปกรณ์ ไปข้างหน้าและใช้แอพตามปกติ แอปพลิเคชันอาจไม่ตอบสนองบ่อยครั้งเนื่องจาก Instruments บันทึกและวิเคราะห์การใช้หน่วยความจำของคุณ หน่วยความจำรั่วจะสร้างเส้นสีแดงบนไทม์ไลน์ของ Leaks แหล่งที่มาของหน่วยความจำรั่วจะแสดงที่ด้านล่างของหน้าจอ
  • การดับเบิลคลิกที่วัตถุที่รั่วไหลจะพยายามนำคุณไปยังรหัสที่มีปัญหา หรือคลิกที่ลูกศรเล็กๆ ในแถบที่อยู่จะแสดงประวัติการรั่วไหล บางครั้งแหล่งที่มาของการรั่วไหลไม่ได้มาจากจุดที่ตรวจพบการรั่วไหล
  • หากคุณรู้สึกสับสน ให้ลองทำตามขั้นตอนการกำจัด ทำเครื่องหมายว่าเป็นความคิดเห็นและ/หรือข้ามบางส่วนของรหัสอย่างระมัดระวังและเรียกใช้แอปพลิเคชันของคุณ บางครั้งคุณสามารถจำกัดพื้นที่ทั่วไปให้แคบลงและค้นหาพื้นที่ที่มีปัญหาได้ เมื่อพบแล้ว คุณจะแก้ไขโค้ดหรือเขียนใหม่ได้ โปรดทราบว่าการใช้ Google มักจะนำคุณไปสู่ลิงก์โดยตรงไปยังฟอรัมภายในของ Apple หรือเอกสารเกี่ยวกับปัญหาของคุณอย่างรวดเร็ว
สร้างแอพ iPhone ขั้นตอนที่ 29
สร้างแอพ iPhone ขั้นตอนที่ 29

ขั้นตอนที่ 6 ทำให้แอปของคุณใช้งานได้เพื่อให้ผู้อื่นทดสอบ

การทดสอบแอปของคุณในสถานะจำลองเป็นวิธีที่ดีเพื่อให้แน่ใจว่าแอปของคุณใช้งานได้และอินเทอร์เฟซดูดี การทดสอบโดยผู้อื่นนั้นยอดเยี่ยม ตรวจสอบให้แน่ใจว่าคุณได้แก้ไขข้อผิดพลาดที่ร้ายแรงที่สุดก่อนที่จะทำให้แอปของคุณใช้งานได้สำหรับผู้ทดสอบ ในการปรับใช้แอปของคุณกับผู้ทดสอบ คุณต้องสร้างใบรับรองเฉพาะกิจบนไซต์ iOS Dev Center

  • ผู้ทดสอบภายนอกสามารถให้ความคิดเห็นที่คุณไม่คาดหวังได้ ความคิดเห็นเหล่านี้มักจะมีประโยชน์หากการสมัครของคุณซับซ้อนมาก
  • ในการอนุญาตอุปกรณ์ทดสอบ คุณต้องมีหมายเลข UDID ของอุปกรณ์
  • เลือกอุปกรณ์จากเมนูและคลิก "สร้าง" ใน Finder ให้ค้นหาโฟลเดอร์โครงการของคุณและมองหาโฟลเดอร์ "Ad-Hoc-iphoneos" ภายในโฟลเดอร์นั้นมีแอปพลิเคชันอยู่ คัดลอกใบรับรอง "AdHoc.mobileprovision" จาก iOS Dev Center ไปยังโฟลเดอร์เดียวกัน เลือกแอปพลิเคชันและใบรับรอง จากนั้นบีบอัดในรูปแบบ zip ไฟล์เก็บถาวรนี้สามารถจัดเตรียมให้กับผู้ทดสอบภายนอกได้ คุณจะต้องสร้างที่เก็บถาวรแยกต่างหากสำหรับใบรับรองเฉพาะกิจแต่ละรายการ

วิธีที่ 5 จาก 5: การปล่อยโครงการของคุณ

สร้างแอพ iPhone ขั้นตอนที่ 30
สร้างแอพ iPhone ขั้นตอนที่ 30

ขั้นตอนที่ 1 สร้างแอปพลิเคชันสำหรับการแจกจ่าย

เลือกอุปกรณ์และปล่อย แล้วคลิก "สร้าง" ใน Finder ให้ค้นหาโฟลเดอร์โครงการของคุณและมองหาโฟลเดอร์ "Ad-Hoc-iphoneos" ภายในโฟลเดอร์นั้นมีแอปพลิเคชันอยู่ บีบอัดแอปพลิเคชันเป็นไฟล์ซิป

เพื่อให้แอปของคุณผ่านการรับรองจาก Apple จะต้องได้รับการปรับให้เหมาะสมสำหรับ iOS 7 และจอแสดงผล Retina

สร้างแอพ iPhone ขั้นตอนที่31
สร้างแอพ iPhone ขั้นตอนที่31

ขั้นตอนที่ 2 เปิดแดชบอร์ด iTunes Connect จาก iOS Dev Center

หากคุณมีขั้นตอนที่ยังไม่เสร็จในการตั้งค่าให้เสร็จสมบูรณ์ ขั้นตอนเหล่านี้จะแสดงที่ด้านบนสุดของหน้า ตรวจสอบให้แน่ใจว่าได้ป้อนข้อมูลภาษีและการธนาคารทั้งหมดของคุณอย่างถูกต้อง

สร้างแอพ iPhone ขั้นตอนที่ 32
สร้างแอพ iPhone ขั้นตอนที่ 32

ขั้นตอนที่ 3 ป้อนข้อมูลการสมัครทั้งหมด

คลิก "จัดการแอปพลิเคชันของคุณ" และเลือก "เพิ่มแอปพลิเคชันใหม่" ป้อนชื่อแอปพลิเคชัน หมายเลข SKU และรหัสชุด เลือกชุดแอปพลิเคชันจากเมนูที่มี

  • กรอกแบบฟอร์มคำอธิบายแอปพลิเคชัน คีย์เวิร์ด เว็บไซต์สนับสนุน หมวดหมู่ อีเมลติดต่อ ลิขสิทธิ์ ฯลฯ
  • กรอกแบบฟอร์มสิทธิ์และราคา
  • เตรียมภาพสำหรับ iTunes คุณต้องมีไอคอนเวกเตอร์ขนาด 512x512 และภาพหน้าจอของแอป ภาพหน้าจอสามารถถ่ายจากเครื่องจำลอง iPhone ได้โดยกด Command+⇧ Shift+4 แล้วลากเส้นในพื้นที่ที่ปรากฏขึ้น ตรวจสอบให้แน่ใจว่าขนาด 320x480 สำหรับ iPhone ภาพหน้าจอเป็นส่วนที่สำคัญที่สุดของกระบวนการทางการตลาดของแอป ดังนั้นตรวจสอบให้แน่ใจว่าภาพเหล่านั้นแสดงข้อมูลที่สำคัญที่สุดเกี่ยวกับแอป
สร้างแอพ iPhone ขั้นตอนที่ 33
สร้างแอพ iPhone ขั้นตอนที่ 33

ขั้นตอนที่ 4 อัปโหลดแอปของคุณ

คลิก "พร้อมที่จะอัปโหลดไบนารี" และคุณจะถูกนำไปที่หน้าจอที่นำคุณไปสู่การดาวน์โหลด Application Uploader ดาวน์โหลด Application Uploader และกด Done

  • ติดตั้ง Application Uploader และเริ่มแอปพลิเคชัน ครั้งแรกที่คุณเริ่มใช้งาน ระบบจะขอให้คุณป้อนข้อมูลเข้าสู่ระบบ iTunes ของคุณ
  • Application Uploader จะตรวจสอบบัญชี iTunes Connect ของคุณและค้นหาแอปที่พร้อมจะอัปโหลด แอพที่พร้อมอัพโหลดจะปรากฏขึ้นจากเมนู เลือกแอปที่คุณต้องการอัปโหลด เลือกไฟล์ zip การแจกจ่ายที่คุณเพิ่งสร้างขึ้น และอัปโหลดไฟล์ โปรแกรมอัปโหลดไฟล์จะตรวจสอบข้อมูลภายในในชุดรวม และจะแสดงข้อผิดพลาดหากมีข้อผิดพลาด เช่น หมายเลขเวอร์ชันไม่ตรงกัน ไอคอนหายไป เป็นต้น หากทุกอย่างเรียบร้อยดี แอปของคุณจะถูกอัปโหลด
สร้างแอพ iPhone ขั้นตอนที่ 34
สร้างแอพ iPhone ขั้นตอนที่ 34

ขั้นตอนที่ 5. รอเวลาตรวจสอบ

คุณไม่สามารถทำอะไรได้นอกจากรอให้ใบสมัครของคุณได้รับการตรวจสอบ Apple จะแจ้งให้คุณทราบภายในไม่กี่วันหรือหลายสัปดาห์ทางอีเมลหากแอปของคุณเปลี่ยนสถานะเป็น "อยู่ระหว่างการตรวจสอบ" เมื่อตรวจสอบใบสมัครของคุณแล้ว กระบวนการก็รวดเร็วมาก หากแอพของคุณไม่ผ่านการทดสอบชุดแรก คุณจะได้รับแจ้งสาเหตุทางอีเมล และ Apple จะให้คำแนะนำเกี่ยวกับวิธีการแก้ไข หากแอพของคุณเข้าเกณฑ์ Apple จะส่งอีเมลถึงคุณพร้อมข้อมูลว่าแอพของคุณพร้อมขาย แอพของคุณจะปรากฏใน iTunes Store

สร้างแอพ iPhone ขั้นตอนที่ 35
สร้างแอพ iPhone ขั้นตอนที่ 35

ขั้นตอนที่ 6 โปรโมตแอปของคุณ

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

คุณสามารถส่งสำเนาแอปฟรีให้กับผู้ทดสอบที่จะเขียนเกี่ยวกับแอปของคุณบนเว็บไซต์ของพวกเขาหรือเขียนรีวิวบนช่อง YouTube ของพวกเขา หากคุณสามารถเชื่อมต่อกับผู้ทดสอบชั้นนำได้ แอปของคุณก็จะขายดี

สร้างแอพ iPhone ขั้นตอนที่ 36
สร้างแอพ iPhone ขั้นตอนที่ 36

ขั้นตอนที่ 7 ให้ความสนใจกับตัวเลขการขาย

ดาวน์โหลด iTunes Connect Mobile ฟรีบน iPhone ของคุณ เข้าสู่ระบบทุกวันและตรวจสอบยอดขาย ส่วนแบ่งการตลาด และประเทศที่ซื้อแอปของคุณ นี่เป็นส่วนที่สนุกที่สุด! Apple จะส่งอีเมลถึงคุณเป็นระยะพร้อมลิงก์ไปยังข้อมูลการขายล่าสุดของคุณ จากนั้นคุณสามารถดาวน์โหลดมันสำหรับบันทึกย่อของคุณ ขอให้โชคดี!

เคล็ดลับ

  • ลองสร้างแอพใหม่แทนแอพที่ซ้ำกันจากแอพที่มีอยู่ใน App Store ค้นหา App Store เพื่อดูว่ามีแอพใดบ้าง แน่นอน ถ้าความคิดของคุณดีกว่า ก็ทำให้ความคิดของคุณเป็นจริง
  • มองหาวิธีที่จะทำให้แอปของคุณดีขึ้น
  • ถ้าคุณชอบเอกสารอ้างอิง ให้มองหาหนังสือเกี่ยวกับการสร้างแอป iPhone ใน Amazon
  • ลองทดสอบแอปบนอุปกรณ์ iDevice ต่างๆ กับ iOS เวอร์ชันต่างๆ หากเป็นไปได้
  • หากคุณกำลังจ้างนักพัฒนา iOS และต้องการให้แน่ใจว่าแอปของคุณมีลักษณะตามที่คุณต้องการ คุณสามารถออกแบบแอปใน Photoshop และใช้ psdtoxcode เพื่อแปลงเป็นแอป Xcode/iOS ได้!

คำเตือน

  • iPhone SDK นั้นเปลี่ยนแปลงอยู่เสมอและอุปกรณ์ iOS ก็พัฒนาอยู่เสมอ หากมีการอัปเดต SDK เมื่อคุณสร้างโปรเจ็กต์ โปรดอ่านว่ามีอะไรใหม่และ SDK เปลี่ยนแปลงก่อนอัปเดต คุณอาจไม่จำเป็นต้องอัปเดตเวอร์ชัน SDK เว้นแต่ Apple กำหนดให้แอปพลิเคชันที่จัดส่งใหม่ทั้งหมดต้องใช้ SDK ล่าสุด หากคุณอัปเดต SDK วิธีการบางอย่างที่คุณใช้อาจล้าสมัยและแม้ว่าวิธีเหล่านั้นจะไม่ขัดข้องในแอป โปรดใช้ความระมัดระวัง
  • เมื่อแอปของคุณได้รับการยอมรับใน App Store อย่ารู้สึกกลัวหากได้รับรีวิวที่ไม่ดี บางคนแสดงความคิดเห็นเชิงสร้างสรรค์และบางคนก็หยาบคาย
  • หลายคนอาจไม่ได้ดาวน์โหลดแอปของคุณ อย่ายอมแพ้
  • การสร้างแอพของ iPhone นั้นน่าดึงดูดจนคุณอาจหยุดได้ยาก

แนะนำ: