IPhone програмыг хэрхэн яаж хийх вэ (зурагтай)

Агуулгын хүснэгт:

IPhone програмыг хэрхэн яаж хийх вэ (зурагтай)
IPhone програмыг хэрхэн яаж хийх вэ (зурагтай)

Видео: IPhone програмыг хэрхэн яаж хийх вэ (зурагтай)

Видео: IPhone програмыг хэрхэн яаж хийх вэ (зурагтай)
Видео: КАК НАСТРОИТЬ L4D2 2024, May
Anonim

Апп -ийн зах зээл байнга өөрчлөгдөж, өөрчлөгдөж байдаг бөгөөд амжилтын түүх нь хэний ч нүдийг хужирлахуйц том хэмжээтэй байдаг. IPhone програмын дараагийн том санаа танд байгаа гэж бодож байна уу? Үүнийг хийх нь таны бодож байгаагаас хамаагүй хялбар байж магадгүй юм. Хэдийгээр та зарим кодчиллыг сурах шаардлагатай боловч интерфэйсийн ихэнх ажлыг графикаар хийж болно. Аппликешн бүтээхэд цаг хугацаа, суралцах, тэвчээр шаардагдах боловч магадгүй та дараагийн Flappy Bird -ийг хийж чадна! Эхлэхийн тулд доорх 1 -р алхамыг үзнэ үү.

Алхам

5 -р хэсгийн 1: Хөгжлийн орчноо тохируулах

IPhone програм хийх алхам 1
IPhone програм хийх алхам 1

Алхам 1. Xcode татаж аваад суулгана уу

Xcode бол iPhone -ийн бүх апп -уудыг бүтээх орчин юм. Xcode -ийг Apple -ээс үнэ төлбөргүй авах боломжтой боловч OS X 10.8 эсвэл түүнээс дээш хувилбарыг суулгах шаардлагатай. Windows эсвэл Linux компьютер дээр Xcode ажиллуулах албан ёсны арга байхгүй. Энэ нь хэрэв та iPhone програмыг хөгжүүлэхийг хүсч байгаа боловч Mac байхгүй бол эхлээд нэгэнд нь хөрөнгө оруулах хэрэгтэй болно гэсэн үг юм.

  • IOS 8 програмыг хөгжүүлэхийн тулд танд Xcode 6.0.1 болон iOS 8 SDK хэрэгтэй бөгөөд хоёуланг нь Apple -ээс авах боломжтой. IOS 8 SDK нь iCloud интеграцчлал, Touch ID зэрэг бүх төрлийн шинэ аппликейшнүүдийг бий болгох боломжийг олгодог олон тооны шинэ API -ийг агуулдаг.
  • IOS 10 програмыг хөгжүүлэхийн тулд танд Apple -ээс авах боломжтой Xcode 8 болон iOS 10 SDK хэрэгтэй болно. Xcode -ийн энэ хувилбарт Свифт хэл болон SDK -д мэдэгдэхүйц өөрчлөлт гарсан боловч та мэдэхийг хүсч байна, гэхдээ энэ хувилбарын дараа Свифт хэлэнд "код эвдэх" өөрчлөлт гарахгүй байх нь сайн мэдээ юм..
IPhone програмыг хийх 2 -р алхам
IPhone програмыг хийх 2 -р алхам

Алхам 2. Сайн текст засварлагч суулгах

Та Xcode дотор бүрэн код бичих боломжтой боловч програмчлалын синтакс чиглэлээр мэргэшсэн тусгай текст засварлагчтай бол их хэмжээний кодтой ажиллах нь илүү хялбар болно. TextMate ба JEdit бол маш алдартай хоёр сонголт юм.

IPhone програм хийх 3 -р алхам
IPhone програм хийх 3 -р алхам

Алхам 3. Вектор график програм суулгах

Хэрэв та өөрийн аппликешнд зориулан урлаг, дизайн хийхээр төлөвлөж байгаа бол вектор график үүсгэх програм хэрэгтэй болно. Вектор график нь тодорхой байдлаа алдалгүй, царайлаг апп хийхэд зайлшгүй шаардлагатай. Алдартай вектор програмууд нь арилжааны зориулалттай CorelDraw, Adobe Illustrator, Xara Designer, Inkscape зэрэг үнэгүй програмууд юм. Сайхан, үнэгүй вектор график зурах програм бол DrawBerry юм. Энэ нь мэргэжлийн програм шиг тийм ч хүчирхэг биш боловч анх удаа ашиглаж байгаа хүмүүст сайн эсвэл хэрэв та зөвхөн нэг удаагийн хэрэглээнд зориулж төлбөр төлөхийг хүсэхгүй байгаа бол.

IPhone програм хийх 4 -р алхам
IPhone програм хийх 4 -р алхам

Алхам 4. Objective-C-тэй танилцана уу

Objective-C бол iPhone програмын функцийг бий болгоход ашигладаг програмчлалын хэл юм. Энэ нь өгөгдөл, объектыг удирдахад чиглэгддэг. Objective-C нь C хэлний хэлний дериватив бөгөөд объектод чиглэсэн хэл юм. Хэрэв та C эсвэл Java-ийн талаар анхан шатны ойлголттой болсон бол Objective-C нь ихэнхдээ ойлгоход хялбар байх ёстой.

  • Шинэ сонголт бол Objective-C-ийн үргэлжлэл болох Swift хэлийг ашиглан өөрийн програмыг бий болгох явдал юм. Свифт нь илүү найрсаг синтакс, илүү орчин үеийн мэдрэмжтэй байдаг.
  • Objective-C-ийг мэдэхгүйгээр үндсэн програмыг бүтээх боломжтой боловч та өөрөө кодлохгүйгээр ямар ч дэвшилтэт функцийг гүйцэтгэх боломжгүй. Objective-C байхгүй бол таны хийж чадах зүйл бол дэлгэцийн хооронд нааш цааш хөдлөх явдал юм.
  • Онлайнаар олон янзын хичээлүүд, түүнчлэн Objective-C эсвэл Swift-ийн талаархи янз бүрийн номноос олж авах боломжтой олон тооны хичээлүүд байдаг. Хэрэв iPhone апп хөгжүүлэх нь нухацтай авч үзэхийг хүсч байгаа бол зарим эх сурвалжийг ашиглах боломжтой болно.
  • Хамгийн алдартай онлайн Objective-C ба Swift бүлгэмд Apple Developer Forum, iPhoneSDK Google Group, StackOverflow орно.
IPhone програм хийх 5 -р алхам
IPhone програм хийх 5 -р алхам

Алхам 5. Аутсорсинг хөгжүүлэх талаар бодож үзээрэй

Хэрэв танд Objective-C эсвэл Swift-ийг сурах сонирхол огт байхгүй эсвэл таны биед уран сайхны яс байхгүй бол олон талт асуудлыг шийдвэрлэх боломжтой олон тооны чөлөөт хөгжүүлэгчид, хөгжлийн багууд байдаг. танд зориулсан төсөл. Таны хөгжлийг аутсорсинг хийх нь нарийн төвөгтэй процесс боловч хэрэв та програмчлалын төрөл биш бол толгой өвдөхөөс сэргийлж чадна. Оролцсон бүх хүмүүс мэдээлэл өгөхгүй байх гэрээнд гарын үсэг зурсан байх ёстой бөгөөд аливаа ажил эхлэхээс өмнө цалингийн бүтэц бий болсон эсэхийг шалгаарай.

Upwork (өмнө нь oDesk and Elance) нь бүх түвшний олон зуун хөгжүүлэгчид, уран бүтээлчидтэй интернет дэх хамгийн алдартай freelancing үйлчилгээ юм

IPhone програм хийх Алхам 6
IPhone програм хийх Алхам 6

Алхам 6. Хөгжлийн данс үүсгэх

Апп -аа App Store дээр тараах эсвэл бусдад туршиж үзэхийн тулд та Apple Developer бүртгэлд бүртгүүлэх шаардлагатай болно. Энэ данс нь жилд 99 долларын үнэтэй бөгөөд татвар, банкны дансны мэдээллийг оруулах шаардлагатай болно.

Та iOS Dev Center вэбсайт дээр өөрийн данс үүсгэх боломжтой

IPhone програм хийх Алхам 7
IPhone програм хийх Алхам 7

Алхам 7. Зарим туршилтын програм татаж авах

Хөгжүүлэгчийн бүртгэлд бүртгүүлсний дараа та Apple -ийн хөгжүүлэлтийн нөөцөд хандах боломжтой болно. Эдгээр эх сурвалжууд нь апп хөгжүүлэлт хэрхэн ажилладаг талаар асар их ойлголт өгөх олон төрлийн дээж төслүүдийг агуулдаг. Xcode дээр үүсгэхийг хүсч буй програмынхаа талаархи жишээг хайж олоорой.

5 -р хэсгийн 2 -р хэсэг: Апп төлөвлөх

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. UI дизайны сайн процессуудыг хэрэгжүүлээрэй

Хэрэглэгчийн интерфейс нь хэрэглэгчдэд хэзээ ч саад болохгүй. Энэ нь сонголтууд тодорхой харагдах ёстой гэсэн үг бөгөөд хэрэглэгч ямар товчлуур юу хийж байгааг хэзээ ч асуух ёсгүй гэсэн үг юм. Хэрэв та дүрс ашиглаж байгаа бол тэдгээр нь функцийг үнэн зөв илэрхийлэх ёстой. Апп -ээр дамжуулан навигаци хийх нь байгалийн бөгөөд байгалийн байх ёстой.

UI дизайн нь шинжлэх ухаан шиг урлагийн хэлбэр юм. Төсөл хөгжихийн хэрээр та дизайнаа байнга шинэчилж байх болно

5 -р хэсгийн 3 -р хэсэг: Апп үүсгэх

IPhone програм хийх алхам 13
IPhone програм хийх алхам 13

Алхам 1. Xcode дээр шинэ төсөл үүсгэх

Xcode -ийг нээгээд File цэснээс шинэ төсөл эхлүүлнэ үү. Цонхны зүүн талд байгаа "iOS" гарчгийн доор "Програм" -ыг сонгоно уу. Загварын хэсэгт "Хоосон програм" -ыг сонгоно уу.

  • Янз бүрийн даалгаварт зориулагдсан янз бүрийн загварууд байдаг. Хөгжүүлэлтийн явцад илүү тохь тухтай болох хүртэл хоосон загвараас эхэл. Бүх зүйл хэрхэн ажилладагийг мэддэг болсны дараа та илүү төвөгтэй загваруудын нэгийг туршиж үзэх боломжтой.
  • Та бүтээгдэхүүний нэр, компанийн таних тэмдэг, ангийн угтварыг өгөх шаардлагатай болно. Хэрэв танд одоогоор Apple -аас компанийн таних тэмдэг байхгүй бол com.example оруулна уу. Ангийн угтварын хувьд XYZ оруулна уу.
  • Төхөөрөмжүүдийн цэснээс "iPhone" -ыг сонгоно уу.
IPhone програмыг хийх алхам 14
IPhone програмыг хийх алхам 14

Алхам 2. Storyboard үүсгэх

Storyboard бол таны програмын бүх дэлгэцийн дүрслэл юм. Энэ нь дэлгэц бүрийн агуулга, тэдгээрийн хоорондох шилжилтийг харуулдаг. Storyboard хэрэгсэл нь таны програмын урсгалыг хөгжүүлэхэд туслах болно.

  • Файл → Шинэ → Файл дээр дарна уу.
  • IOS гарчгийн доор "Хэрэглэгчийн интерфэйс" дээр дарна уу.
  • Storyboard -ийг сонгоод Next дарна уу.
  • Төхөөрөмжүүдийн цэснээс iPhone -г сонгоод файлыг "Үндсэн" гэж нэрлэнэ үү. Энэ нь таны төсөлтэй ижил байршилд хадгалагдсан эсэхийг шалгаарай.
IPhone програм хийх алхам 15
IPhone програм хийх алхам 15

Алхам 3. Өөрийн Storyboard -ийг төсөлдөө даалга

Storyboard -ийг үүсгэсний дараа та үүнийг програмынхаа үндсэн интерфейс болгон хуваарилах хэрэгтэй болно. Энэ нь програмыг эхлүүлэх үед Storyboard -ийг ачаалах болно. Хэрэв та түүхийн самбарыг хуваарилахгүй бол програмыг асаахад юу ч тохиолдохгүй.

  • Зүүн навигацийн модноос төслийнхөө нэр дээр дарна уу.
  • Гол хүрээн дэх зорилтот гарчгийг олоорой. Зорилтот жагсаалтаас төслөө сонгоно уу.
  • Ерөнхий таб дээрээс Байршуулалтын мэдээлэл хэсгийг олоорой.
  • Main.storyboard -ийг "Үндсэн интерфэйс" текст талбарт оруулна уу.
IPhone програм хийх Алхам 16
IPhone програм хийх Алхам 16

Алхам 4. Харах хянагч ашиглан анхны дэлгэцээ нэмнэ үү

Харах хянагч нь хэрэглэгчийн агуулгыг хэрхэн харахыг тодорхойлдог. Стандарт харагдац, хүснэгт гэх мэт олон төрлийн урьдчилан тохируулсан харах хянагч байдаг. Та өөрийн контентийг хэрэглэгчдэд хэрхэн харуулахыг хэлдэг харааны хянагчдыг түүхийн самбартаа нэмэх болно.

  • Төслийн навигацийн цэснээс "Main.storyboard" файлыг сонгоно уу. Интерфэйс бүтээгчийн цонхонд хоосон зураг гарч ирнэ.
  • Объектын номын санг хайж олох. Энэ нь баруун хүрээний доод хэсэгт байрладаг бөгөөд жижиг шоо товчлуур дээр дарж сонгож болно. Энэ нь таны зураг дээр нэмж болох объектуудын жагсаалтыг ачаалах болно.
  • "View Controller" объектыг дарж зураг дээр чирнэ үү. Таны анхны дэлгэц зураг дээр гарч ирэх болно.
  • Таны анхны "Үзэгдэл" дууссан. Аппыг эхлүүлэх үед харах хянагч таны анхны дэлгэцийг ачаална.
IPhone апп хийх алхам 17
IPhone апп хийх алхам 17

Алхам 5. Эхний дэлгэцэн дээр интерфэйсийн объектуудыг нэмнэ үү

Харах хянагчийг тохируулсны дараа та шошго, текст оруулах талбар, товчлуур гэх мэт интерфэйсийн объектуудаар дэлгэцээ дүүргэж эхлэх боломжтой. Интерфейсийн объектуудыг View Controller объектыг олсон объектуудын номын сангийн жагсаалтаас олж болно.

  • Объектуудыг дэлгэцэн дээр нэмэхийн тулд жагсаалтаас дарж чирнэ үү.
  • Ихэнх объектын хэмжээг өөрчлөхийн тулд объектын ирмэг дээрх хайрцгийг дарж чирж болно. Хэмжээг өөрчлөх үед дэлгэц дээр заавар гарч ирэх бөгөөд ингэснээр та бүх зүйл зөв байрлаж байгаа эсэхийг шалгах боломжтой болно.
IPhone програмыг хийх алхам 18
IPhone програмыг хийх алхам 18

Алхам 6. Та нэмж буй объектуудаа өөрчилж болно

Та объект бүрийн шинж чанарыг тохируулж, өөрчлөн тохируулсан интерфэйсийг бий болгох боломжтой. Жишээлбэл, та текст оруулах талбарт эзэмшигч текст оруулах боломжтой бөгөөд энэ нь хэрэглэгчид юу оруулах ёстой талаар заавар өгөх болно.

  • Өөрчлөхийг хүсч буй объектоо сонгоод баруун хүрээний дээд хэсэгт байрлах "Attributes Inspector" товчийг дарна уу. Товчлуур нь бамбай шиг харагдаж байна.
  • Объектыг өөрийн үзэмжээр тохируулаарай. Та үсгийн хэв маяг, фонтын хэмжээ, текстийн өнгө, зэрэгцүүлэлт, арын зураг, орлуулагчийн текст, хилийн хэв маяг болон бусад зүйлийг өөрчлөх боломжтой.
  • Боломжит сонголтууд нь таны тохируулж буй объектоос хамааран өөрчлөгдөх болно.
IPhone програм хийх алхам 19
IPhone програм хийх алхам 19

Алхам 7. Илүү олон дэлгэц нэмнэ үү

Таны төсөл өсөхийн хэрээр танд хэрэгтэй бүх агуулгыг харуулахын тулд илүү олон дэлгэц нэмэх шаардлагатай болно. Жишээлбэл, хэрэв та хийх зүйлсийн жагсаалт хийх аппликейшн хийж байгаа бол танд дор хаяж хоёр дэлгэц хэрэгтэй болно: нэг нь хийх ажлын жагсаалтын зүйлийг оруулах, нөгөө нь жагсаалтыг бүхэлд нь үзэх.

  • Зургийнхаа хоосон хэсгүүдэд харах хянагчийн объектуудыг чирж, буулгаснаар илүү олон дэлгэц нэмэгдэх болно. Хэрэв та хаях хоосон газар олж чадахгүй бол хоосон газар олох хүртэл "томруулах" товчийг дарна уу. Харах хянагчийг одоо байгаа дэлгэц дээр биш зотон дээр буулгахаа мартуузай.
  • Та төслийн тоймоос удирдахыг хүссэн харах хянагчаа сонгосноор анхны дэлгэцийг өөрчлөх боломжтой. Attribute Inspector товчлуур дээр дараад "Is Initial View Controller" хайрцгийг чагтална уу. Жишээлбэл, хэрэв та хийх зүйлсийн жагсаалт гаргаж байгаа бол програмыг эхлүүлэхэд хэрэглэгч хамгийн түрүүнд бодит жагсаалтыг харахыг хүсэх болно.
IPhone програм хийх 20 -р алхам
IPhone програм хийх 20 -р алхам

Алхам 8. Навигацийн мөрийг нэмнэ үү

Таны аппликейшнд хоёр дэлгэц байгаа тул хэрэглэгч тэдний хооронд нааш цааш хөдөлж болохын тулд үүнийг хийх цаг болжээ. Та үүнийг тусгай харааны хянагч болох навигацийн хянагч ашиглан хийж болно. Энэхүү хянагч нь аппликешны дээд хэсэгт навигацийн самбар нэмж өгдөг бөгөөд энэ нь хэрэглэгчийг дэлгэцийн хооронд нааш цааш хөдөлгөх боломжийг олгодог.

  • Таны навигацийн хянагчийг анхны харагдац дээр нэмэх ёстой бөгөөд ингэснээр дараагийн бүх дэлгэцийг хянах боломжтой болно.
  • Төслийн тоймд анхны үзэл бодлоо сонгоно уу.
  • Editor → Embed In → Navigation Controller дээр дарна уу.
  • Хянагчийг нэмсэн дэлгэцийн дээд хэсэгт саарал өнгийн навигацийн самбар гарч ирэх ёстой.
IPhone програм хийх 21 -р алхам
IPhone програм хийх 21 -р алхам

Алхам 9. Навигацийн мөрөнд функцийг нэмнэ үү

Та навигацийн самбарыг оруулсны дараа та түүнд навигацийн хэрэгслийг нэмж эхлүүлж болно. Энэ нь таны хэрэглэгчийг дэлгэцийн хооронд нааш цааш хөдөлгөх боломжийг олгоно.

  • Навигацийн мөрөнд гарчиг нэмнэ үү. Таны оноосон харах хянагчийн доорх навигацийн зүйлийг дарна уу. Аттрибутын байцаагчийг нээгээд гарчиг хэсэгт одоогийн дэлгэцийн нэрийг бичнэ үү.
  • Жолоодлогын товчлуурыг нэмнэ үү. Хэрэв объект нээгдээгүй байгаа бол номын санг нээгээд Bar Button зүйлийг олоорой. Үүнийг товшоод навигацийн самбар руу чирнэ үү. Ихэвчлэн аппликейшн дээр таныг "урагш" хөдөлгөдөг товчлууруудыг баруун талд, "арагшаа" хөдөлгөдөг товчлууруудыг зүүн талд байрлуулдаг.
  • Товчлуурт өмч өг. Товчлууруудыг тухайн нөхцөл байдалд дасан зохицоход хялбар болгох онцлог шинж чанартай байхаар тохируулж болно. Жишээлбэл, хэрэв та хийх ажлын жагсаалт үүсгэж байгаа бол шинэ оруулга үүсгэхийн тулд "Нэмэх" товчийг дарна уу. Товчлуурыг сонгоод Attribute Inspector -ийг нээнэ үү. Identifier цэсийг олоод "Нэмэх" -ийг сонгоно уу. Товчлуур нь "+" лого болж өөрчлөгдөх болно.
IPhone програм хийх алхам 22
IPhone програм хийх алхам 22

Алхам 10. Шинэ товчлуураа одоо байгаа дэлгэцтэй холбоно уу

Таны товчлуурыг ажиллуулахын тулд та үүнийг өөр дэлгэц рүү холбох хэрэгтэй болно. Бидний хийх зүйлсийн жагсаалтын жишээнд товчлуур нь ерөнхий жагсаалт дээр байрладаг бөгөөд үүнийг оруулах дэлгэцтэй холбох шаардлагатай. Товчлуурыг холбохын тулд Ctrl дарж товчлуурыг хоёр дахь дэлгэц рүү чирнэ үү.

  • Хулганы товчийг суллахад Action Segue цэс гарч ирэх болно. Дэлгэц хооронд шилжих үед түлхэх шилжилтийг ашиглахын тулд "Түлхэх" -ийг сонгоно уу. Та мөн "Модаль" -ыг сонгож болох бөгөөд энэ нь дэлгэцийг дарааллаар бус харин бие даасан үйлдэл болгон нээх болно.
  • Хэрэв та Push -ийг ашиглавал навигацийн самбар таны хоёр дахь дэлгэц дээр автоматаар нэмэгдэх бөгөөд "буцах" товчлуур автоматаар үүснэ. Хэрэв та модаль хэлбэрийг сонговол та хоёр дахь навигацийн самбарыг гараар оруулахаас гадна "Цуцлах" ба "Дууссан" товчийг нэмэх шаардлагатай болно (хийх ажлын жагсаалтын хувьд; таны товчлуурын шошго нь таны програмын хэрэгцээнээс хамаарч өөрчлөгдөх болно).).
  • "Цуцлах" ба "Дууссан" товчлууруудыг "Нэмэх" товчийг үүсгэсэнтэй адил үүсгэж болно. Аттрибутын байцаагчийн Identifier цэснээс "Cancel" эсвэл "Done" -г сонгоход л болно.
IPhone програм хийх алхам 23
IPhone програм хийх алхам 23

Алхам 11. Өгөгдөл боловсруулах чадварыг нэмнэ үү

Энэ үе хүртэл та кодчилол хийх шаардлагагүй үндсэн навигацийн интерфэйсийг бий болгож чадсан. Хэрэв та өгөгдөл хадгалах, хэрэглэгчийн оролтыг зохицуулах гэх мэт илүү гүнзгий функцийг нэмэхийг хүсч байвал гараа кодонд оруулах хэрэгтэй болно. Кодлох нь энэхүү гарын авлагын хамрах хүрээнээс гадуур боловч онлайнаар олон тооны Objective-C хичээлүүд байдаг.

Хөгжүүлэгч ажилд авахын тулд та навигацийн интерфэйсийн загварыг ашиглаж болно. Ажлын интерфэйстэй байх нь аливаа зүйлийг кодлох тал дээр танд хэрэгтэй байгаа зүйлийг тайлбарлахад илүү хялбар болно

5 -ийн 4 -р хэсэг: Аппликешныг туршиж үзэх

IPhone програм хийх алхам 24
IPhone програм хийх алхам 24

Алхам 1. iOS симуляторыг ажиллуулна уу

Xcode нь суурилуулсан iOS симулятортой ирдэг бөгөөд энэ нь програмыг олон төрлийн симулятор iOS төхөөрөмж дээр турших боломжийг олгодог. Симуляторыг эхлүүлэхийн тулд Xcode цонхны дээд талд байрлах унах цэснээс "Simulator and Debug" -ийг сонгоод дараа нь туршихыг хүсч буй төхөөрөмжөө сонгоно уу.

IPhone програм хийх алхам 25
IPhone програм хийх алхам 25

Алхам 2. Аппликешныг бүтээх

Уламжлалт Play товч шиг харагддаг Build товчийг дарж програмыг эмхэтгэн ажиллуулна уу. Аппликешныг бүтээхэд хэдэн минут болно. та ахиц дэвшилийг toolbar дээрээс харах боломжтой. Бүтээх процесс дууссаны дараа iOS Simulator нээгдэх бөгөөд та програмаа туршиж эхлэх боломжтой болно.

IPhone програм хийх Алхам 26
IPhone програм хийх Алхам 26

Алхам 3. Аппликешныг өөрийн iPhone дээр туршиж үзээрэй

Аппликешнээ туршихаар тараахын өмнө та үүнийг өөрийн төхөөрөмж дээр туршиж үзэх боломжтой (хэрэв байгаа бол). Нэгдүгээрт, төхөөрөмжийг USB -ээр компьютерт холбоно уу. ITunes нээгдвэл хаах хэрэгтэй. Унтраах цэснээс "Device and Debug" -ыг сонгоод Build товчийг дарна уу. Хэдэн секундын дараа програмыг iPhone дээр ажиллуулах ёстой. програмыг хаахаас өмнө бүх функцийг туршиж үзээрэй.

IPhone апп хийх алхам 27
IPhone апп хийх алхам 27

Алхам 4. Апп -аа дибаг хийх

Хэрэв таны апп унасан бол та юу болсныг, яагаад гэдгийг олж мэдэх хэрэгтэй. Энэ бол асар том сэдэв бөгөөд таны апп унасан байж магадгүй тоо томшгүй олон шалтгаан бий. Дебаг хийх консолыг нээгээд алдааны мэдэгдлийг уншина уу. Ихэнх тохиолдолд тэд нэлээд нууцлаг байдаг. Хэрэв та алдааг ойлгохгүй байгаа бол алдааны зурвасыг Google -ээр оролдож үзээрэй. Та Apple хөгжүүлэлтийн форум дээр найрсаг туршлагатай хөгжүүлэгч тэдний хүсэлтэд хариулсан нийтлэлийг олох болно.

Дебаг хийх нь таны хувьд маш их цаг хугацаа шаардсан, уйтгартай цаг байж магадгүй юм. Хэрэв та бууж өгч, тэвчээр гаргахгүй бол цаг хугацаа өнгөрөх тусам та үүнийг илүү сайн хийх болно. Та алдааг таньж эхэлж, тэдгээрийг хурдан хянаж, зарим тохиолдолд хүлээх болно. Нэг нийтлэг алдаа бол объектыг ой санамжаас нэгээс олон удаа гаргах явдал юм. Өөр нэг зүйл бол объектыг нэмж оруулах эсвэл оноохыг оролдохын өмнө санах ой хуваарилах, объектыг эхлүүлэхээ мартах явдал юм. Апп болгонд таны алдаа улам бүр багасах болно

IPhone програм хийх алхам 28
IPhone програм хийх алхам 28

Алхам 5. Санах ойн хэрэглээг шалгана уу

IPhone -ийн санах ой маш хязгаарлагдмал байдаг. Та ямар нэгэн объектыг санах ойд хуваарилах болгондоо үүнийг дуусгаад түүнийгээ буцааж өгөх ёстой. Instruments бол iPhone SDK хэрэгсэл бөгөөд таны санах ойн ашиглалтыг бусад зүйлсийн дунд үзэх, дүн шинжилгээ хийх боломжтой юм.

  • Урьдын адил Device and Debug -ийг сонгосон бол Run → Performance Tool -ээр ажиллуулах → Leaks -ийг сонгоно уу. Энэ нь Instruments -ийг ажиллуулж, таны төхөөрөмж дээрх програмыг эхлүүлэх болно. Үргэлжлүүлээд програмыг ердийн байдлаар ашиглаарай. Instruments таны санах ойн хэрэглээг бүртгэж, дүн шинжилгээ хийж байх үед энэ нь үе үе хөлдөх болно. Аливаа алдагдал нь алдагдлын цагийн хуваарьт улаан үсрэлт авчрах болно. Нэвчилтийн эх үүсвэрийг дэлгэцийн доод хэсэгт харуулах болно.
  • Алдагдсан объектууд дээр давхар товших нь таныг хариуцлагатай код руу оруулахыг оролдох болно, эсвэл хаягийн баганын жижиг сумыг дарахад алдагдлын түүхийг харуулна. Заримдаа алдагдлыг илрүүлсэн газар нь хаанаас гаралтай байх албагүй.
  • Хэрэв та үнэхээр мухардсан бол түүнийг арилгах үйл явцыг туршиж үзээрэй. Тэмдэглэл бичих ба/эсвэл кодынхоо хэсгийг анхааралтай алгасаад ажиллуулна уу. Заримдаа та ерөнхий талбайг нарийсгаж, дараа нь хариуцлагатай шугам дээр гэртээ орж болно. Хаана байгааг нь мэдээд засах эсвэл дахин бичих боломжтой. Google -ийг ашиглах нь ихэвчлэн Apple -ийн дотоод форум эсвэл таны асуудлыг шийдвэрлэх бичиг баримт руу шууд холбоос өгөх боломжийг олгодог гэдгийг санаарай.
IPhone програмыг хийх алхам 29
IPhone програмыг хийх алхам 29

Алхам 6. Аппликейшнээ тарааж бусдад туршиж үзээрэй

Дуураймал орчинд програмаа туршиж үзэх нь таны апп ажиллаж, интерфэйс нь сайн харагдаж байгаа эсэхийг шалгах сайн арга боловч өөрөөсөө өөр хэрэглэгчдийн туршилтыг давж гарах зүйл байхгүй. Гадны туршилтанд явуулахаасаа өмнө хамгийн ноцтой алдаануудыг арилгасан эсэхээ шалгаарай. Апп-аа туршигчдад түгээхийн тулд та iOS Dev Center сайт дээр Ad-Hoc сертификат үүсгэх шаардлагатай болно.

  • Гадны шалгагч нь таны хүлээж байгаагүй олон санал хүсэлтийг өгөх боломжтой. Хэрэв танд нарийн төвөгтэй програм байгаа бол энэ нь ялангуяа ашигтай байж болох юм.
  • Тестерийн төхөөрөмжийг зөвшөөрөхийн тулд төхөөрөмж бүрийн UDID дугаар шаардлагатай болно.
  • Унждаг жагсаалтаас Төхөөрөмжийг сонгоод "Бүтээх" дүрс дээр дарна уу. Finder дотроос төслийнхөө хавтас руу ороод "Ad-Hoc-iphoneos" фолдерыг хайна уу. Дотор нь апп байх болно. IOS Dev Center -ээс авсан "AdHoc.mobileprovision" гэрчилгээгээ ижил фолдерт хуулна уу. Аппликешн болон гэрчилгээг сонгоод зип болгоно уу. Энэ архивыг таны гадаад шалгагч руу өгч болно. Та Ad-Hoc сертификат бүрт тусдаа архив үүсгэх шаардлагатай болно.

5 -р хэсгийн 5: Төслөө гаргах

IPhone програм хийх алхам 30
IPhone програм хийх алхам 30

Алхам 1. Түгээх бүтцийг бий болго

Унждаг цэснээс Device and Release-ийг сонгоно уу. "Бүтээх" дүрс дээр дарна уу. Finder дотроос төслийнхөө бүтээх хавтас руу ороод "Release-iphoneos" фолдерыг хайж олоорой. Дотор нь апп байх болно. Үүнийг архив руу зөөнө үү.

Шинэ програмууд Apple -ийн гэрчилгээ авахын тулд тэдгээрийг iOS 8 болон Retina дэлгэц дээр оновчтой болгох шаардлагатай болно

IPhone програм хийх алхам 31
IPhone програм хийх алхам 31

Алхам 2. iTunes Connect хяналтын самбарыг нээнэ үү

Та iOS Dev Center -ээс үүнд хандах боломжтой. Хэрэв танд тохируулахын тулд дуусгаагүй алхам байгаа бол тэдгээрийг хуудасны дээд хэсэгт жагсаах болно. Таны банкны болон татварын бүх мэдээллийг үнэн зөв оруулсан эсэхийг шалгаарай.

IPhone програм хийх алхам 32
IPhone програм хийх алхам 32

Алхам 3. Аппликешныхээ бүх мэдээллийг оруулна уу

"Програмаа удирдах" дээр дараад "Шинэ програм нэмэх" гэснийг сонгоно уу. Аппликешны нэр, SKU дугаарыг бөглөж, багцын ID -г сонгоно уу. Унждаг цэснээс өөрийн програмын багцыг сонгоно уу.

  • Аппликешны тайлбар, түлхүүр үгс, дэмжлэг үзүүлэх сайт, ангилал, холбоо барих имэйл, зохиогчийн эрх гэх мэт маягтуудыг бөглөнө үү.
  • Эрх ба үнийн маягтыг бөглөнө үү.
  • ITunes уран бүтээлээ бэлэн болгоорой. Танд 512x512 хэмжээтэй том вектор дүрс, түүнчлэн өөрийн аппын дэлгэцийн агшин хэрэгтэй болно. IPhone симулятороос Command + Shift + 4 ашиглан дэлгэцийн агшинг авч, хөндлөн үсээ тухайн хэсэгт чирж болно. IPhone -ийн хувьд 320x480 хэмжээтэй эсэхийг шалгаарай. Дэлгэцийн зураг нь таны програмыг сурталчлах маш чухал хэсэг тул хамгийн чухал хэсгүүдийг харуулсан эсэхийг шалгаарай.
IPhone програмыг хийх алхам 33
IPhone програмыг хийх алхам 33

Алхам 4. Апп -аа байршуулна уу

"Хоёртын файлыг байршуулахад бэлэн байна" гэснийг товшоод таныг Аппликешн байршуулах хэрэгслийг татаж авахад чиглүүлэх дэлгэц рүү аваачна. Үүнийг татаж аваад Done товчийг дарна уу.

  • Application Uploader хэрэгслийг суулгаад ажиллуулна уу. Хөтөлбөрийг анх ажиллуулахад энэ нь таны iTunes нэвтрэх мэдээллийг асуух болно.
  • Аппликешн байршуулах хэрэгсэл нь таны iTunes Connect дансыг шалгаж, хоёртын файлуудыг байршуулахад бэлэн байгаа програмуудыг олох болно. Тэд унах цэс дээр харагдах болно. Хүссэн зүйлээ сонгоод өмнө нь үүсгэсэн Distribution zip -ийг сонгоод байршуулна уу. Байршуулагч нь багц доторх зарим зүйлийг шалгаж үзэх бөгөөд буруу хувилбарын дугаар, дүрс дутуу гэх мэт буруу зүйл олж харвал алдаа буцааж өгөх болно. Хэрэв бүх зүйл зүгээр байвал зипийг байршуулж дуусгах болно.
IPhone програмыг хийх алхам 34
IPhone програмыг хийх алхам 34

Алхам 5. Хяналтыг хүлээнэ үү

Хяналтын явцыг хүлээхээс өөр хийх зүйл алга. Таны өргөдлийн төлөв "Хянаж байна" болж өөрчлөгдсөн тохиолдолд Apple танд хэдэн өдөр эсвэл долоо хоногийн дараа имэйлээр мэдэгдэх болно. Үүнийг хянан үзэх үед процесс маш хурдан явагддаг. Хэрэв энэ нь туршилтын эхний давалгаанд амжилтгүй болбол та татгалзсан имэйлийг хүлээн авч, шалтгааныг нь хэлэх бөгөөд Apple үүнийг засах талаар санал өгөх болно. Хэрэв таны апп шалгалтанд тэнцсэн бол Apple танд апп -аа худалдаанд гаргахад бэлэн байгаа тухай имэйл илгээх болно. Таны апп одоо iTunes апп дэлгүүрт гарч ирэх болно

IPhone програм хийх алхам 35
IPhone програм хийх алхам 35

Алхам 6. Аппликешнээ сурталчлах

Таны цоо шинэ аппликейшнийг худалдан авах боломжтой болсон тул энэ мэдээллийг түгээх ажлыг эхлүүлэх цаг болжээ. Олон нийтийн мэдээллийн хэрэгслийг ашиглах, аппликейшнд суурилсан сайтууд руу хэвлэлийн мэдээ илгээх, YouTube дээр видео бичлэг хийх, хүмүүст таны аппын талаар ярихын тулд чадах бүхнээ хийх.

Та үнэгүй хуулбарыг шүүмжлэгчдэд илгээх боломжтой бөгөөд тэд дараа нь өөрийн аппликешны талаар вэбсайт дээрээ бичих эсвэл YouTube суваг дээрээ хянана. Хэрэв та үүнийг алдартай шүүмжлэгчдийн гарт өгөх боломжтой бол энэ нь маш их борлуулалтад хүргэж болзошгүй юм

IPhone програм хийх 36 -р алхам
IPhone програм хийх 36 -р алхам

Алхам 7. Борлуулалтаа ажиглаарай

IPhone -д зориулсан iTunes Connect Mobile үнэгүй програмыг татаж аваарай. Өдөр бүр нэвтэрч, борлуулалт, зах зээл, борлуулсан орнуудаа шалгаарай. Энэ бол хөгжилтэй хэсэг юм! Apple нь танд хамгийн сүүлийн борлуулалтын өгөгдлийн холбоос бүхий имэйлийг үе үе илгээх болно. Та тэдгээрийг бүртгэлдээ татаж авах боломжтой. Амжилт хүсье!

Зөвлөмж

  • App Store дээр аль хэдийн байгаа апп -уудыг хуулбарлахгүй, оригинал байхыг хичээгээрэй. App Store -оос нарийвчилсан хайлт хийж, юу байгааг олж мэдээрэй. Мэдээжийн хэрэг, хэрэв таны санаа илүү сайн байвал үүнийг хэрэгжүүлээрэй.
  • Аппликешнээ сайжруулах арга замыг үргэлж хайж байгаарай.
  • Апп -аа тогтмол шинэчилж байхыг хичээгээрэй.
  • Хэрэв та хэвлэмэл лавлагаанд дуртай бол Amazon.com дээр дарж iPhone хөгжүүлэлтийн зарим номыг олоорой.
  • Өөр өөр төхөөрөмжүүдийг туршиж үзээрэй. Тэд iOS -ийн янз бүрийн хувилбарыг суулгасан бол бүр ч сайн.
  • Хэрэв та iOS хөгжүүлэгч хөлсөлж, iOS програмыг таны зааж өгсөн шиг харагдахыг баталгаажуулахыг хүсч байвал та програмын интерфэйсийг Photoshop дээр зохиож, үүнийг функциональ Xcode/iOS програм болгон хөрвүүлэх боломжтой болно.
  • Хэрэв та дөнгөж код бичиж сурч байгаа бол хэл дээр суурилсан хэл эсвэл онлайн хичээлийг блоклох нь таныг эхлүүлэхэд тусална.

Анхааруулга

  • IPhone SDK нь байнга өөрчлөгдөж, төхөөрөмжүүд хөгжиж байдаг. Хэрэв төслийн явцад SDK -ийн шинэчлэлтийг хийх боломжтой бол та үсрэхээсээ өмнө шинэ зүйл, өөрчлөлтийг уншаарай. Apple -аас бүх шинэ материалыг SDK -ийн шинэ хувилбараар эмхэтгэх ёстой гэж заагаагүй бол энэ нь танд шаардлагагүй байж магадгүй юм. Хэрэв та шинэчлэлт хийвэл таны ашиглаж байсан зарим аргууд хуучирсан байж магадгүй бөгөөд эмхэтгэх үед анхааруулга өгөхөөс өөр аргагүй ч гэсэн аюулгүй байгаарай.
  • Танд их хэмжээний татан авалт, борлуулалт хийх баталгаа байхгүй, сэтгэлээр унах хэрэггүй.
  • Хэрэв та амжилтанд хүрч, App Store дээр програм суулгавал муухай сэтгэгдэл бичдэг хүмүүсээс бүү ай. Зарим нь тустай санал хүсэлт өгдөг, зарим нь бүдүүлэг байх дуртай.
  • Энэ нь донтуулдаг; та зогсоож чадахгүй байж магадгүй юм.

Зөвлөмж болгож буй: