IPhone програм үүсгэх 5 арга

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

IPhone програм үүсгэх 5 арга
IPhone програм үүсгэх 5 арга

Видео: IPhone програм үүсгэх 5 арга

Видео: IPhone програм үүсгэх 5 арга
Видео: 🍎 iPhone утсан дээрх заавал мэдэх ёстой 3 зүйл #3 2024, May
Anonim

Аппликешны зах зээл үргэлж өөрчлөгдөж, хөгжиж байдаг бөгөөд амжилттай бүтээгдсэн аппликейшн нь үүнийг үзсэн хэн бүхний анхаарлыг татдаг. Танд iPhone програмын талаар гайхалтай санаа байна уу? 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 эзэмшдэггүй бол эхлээд Mac худалдаж авах хэрэгтэй болно гэсэн үг юм.

IOS 8 програмыг хөгжүүлэхийн тулд танд Apple -ээс үнэгүй авах боломжтой Xcode 6.0.1 болон iOS 8 SDK хэрэгтэй болно. IOS 8 SDK нь iCloud болон Touch ID -ийг нэгтгэх зэрэг хэрэглэгчийн шинэ туршлагыг бий болгох боломжийг олгодог хэд хэдэн шинэ API -ийг агуулдаг

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. Зорилго-C-ийг ойлгох

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

  • Та Objective-C-ийг ойлголгүйгээр үндсэн програмуудыг бүтээж болох боловч кодыг өөрөө бичихгүйгээр дэвшилтэт функцуудыг бүтээж чадахгүй. Objective-C байхгүй бол та зөвхөн програмаа дэлгэц хооронд шилжүүлэх боломжтой.
  • Онлайнаар болон ном хэлбэрээр авах боломжтой олон Objective-C хичээлүүд байдаг. Хэрэв та iPhone програмчлалыг үнэхээр сурахыг хүсч байвал маш их нөөц бололцоотой тул үүнийг тухтай сурах боломжтой.
  • Алдартай Objective-C бүлгүүдэд Apple Developer Forum, Google дээрх iPhoneSDK бүлэг, Stack Overflow орно.
IPhone програм хийх 5 -р алхам
IPhone програм хийх 5 -р алхам

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

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

ODesk ба Elance бол интернет дэх хамгийн алдартай чөлөөт үйлчилгээ үзүүлэгч бөгөөд хоёулаа янз бүрийн ур чадварын түвшний хэдэн зуун хөгжүүлэгчид, уран бүтээлчидтэй

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

Алхам 6. Хөгжүүлэгчийн бүртгэл үүсгэх

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

Та iOS Dev Center сайт дээр данс үүсгэж болно

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

Алхам 7. Аппликешны дээжийг татаж авна уу

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

5 -р арга 2: Төлөвлөх програмууд

IPhone програмыг хийх алхам 8
IPhone програмыг хийх алхам 8

Алхам 1. Үзэл баримтлалаа тодорхойл

Xcode-ийг анх нээхээс өмнө програмын онцлог, дизайны баримт бичиг, програмын боломжит интерфейсийн бичээсүүд, дэлгэц хоорондын урсгалыг багтаасан дизайны баримт бичиг гэх мэт сайтар бодож боловсруулсан төлөвлөгөөтэй байх шаардлагатай. мөн хэрэгжүүлэх системийн үндсэн санаа.

  • Аппликешнээ бүтээхдээ дизайны баримт бичигтээ "үнэнч" байхыг хичээгээрэй. Энэ нь таны хүссэн онцлог шинж чанарууд дээр анхаарлаа төвлөрүүлэхэд тусална.
  • Аппликешны дэлгэц бүрт нэг жижиг doodle зурж үзээрэй.
IPhone програм хийх Алхам 9
IPhone програм хийх Алхам 9

Алхам 2. Зах зээлд эзлэх хувийг тодорхойлох

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

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

Алхам 3. Өргөдөл гаргах хэрэгцээг тодорхойлох

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

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

Алхам 4. Өөрийн агуулгыг анхаарч үзээрэй

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

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

Алхам 5. Интерфэйсийн дизайны сайн процессыг хэрэгжүүлэх

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

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

5 -р арга 3: Апп үүсгэх

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

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

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

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

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

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

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

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

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

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

Алхам 4. Дэлгэц хянагч ашиглан анхны дэлгэцээ оруулна уу

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

  • Төслийн навигацийн "Main.storyboard" файлыг сонгоно уу. Та Interface Builder цонхонд хоосон зураг харах болно.
  • Баруун хүрээний доод талд байгаа Объектын номын санг олоод жижиг шоо дүрс дээр дарж эхлүүлж болно. Энэ нь таны зураг дээр нэмж болох объектуудын жагсаалтыг ачаалах болно.
  • "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. Одоо байгаа дэлгэц дээрх товчлуурыг холбоно уу

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

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

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

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

Хөгжүүлэгч олоход туслахын тулд та интерфэйсийнхээ прототипийг ашиглаж болно. Удирдах боломжтой интерфэйстэй байх нь аль хэсэгт програмчлал хэрэгтэйг тодруулахад тусална

5 -ийн 4 -р арга: Апп -ийг турших

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

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

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

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

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

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

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

Алхам 3. Апп -ийг iPhone дээрээ туршиж үзээрэй

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

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

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

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

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

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

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

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

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

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

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

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

5 -р арга 5: Төслөө гаргах

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

Алхам 1. Хуваарилах аппликейшн үүсгэх

Төхөөрөмж ба хувилбарыг сонгоод "Бүтээх" дээр дарна уу. Finder дотроос төслийн хавтасаа олоод "Ad-Hoc-iphoneos" фолдерыг хайна уу. Тэр хавтас дотор аппликейшн байна. Аппликешныг зип хэлбэрээр шахна уу.

Таны апп Apple -ийн гэрчилгээг авахын тулд үүнийг iOS 7 болон Retina Display дээр оновчтой болгох ёстой

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

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

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

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 Store дээр гарч ирэх болно.

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

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

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

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

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

Алхам 7. Борлуулалтын тоонд анхаарлаа хандуулаарай

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

Зөвлөмж

  • App Store дээр байгаа апп -уудаас давхардсан програмын оронд шинэ програм үүсгэхийг хичээгээрэй. Апп дэлгүүрээс хайх, ямар апп байгаа талаар олж мэдэх боломжтой. Мэдээжийн хэрэг, хэрэв таны санаа илүү дээр байвал санаагаа бодит ажил болгоорой.
  • Апп -аа илүү сайн болгох арга замыг хайж олоорой.
  • Хэрэв та хэвлэмэл лавлагаанд дуртай бол Амазон дээр iPhone програм үүсгэх талаар ном хайж үзээрэй.
  • Боломжтой бол өөр iOS хувилбар бүхий өөр iDevice төхөөрөмж дээр програмыг туршиж үзээрэй.
  • Хэрэв та iOS хөгжүүлэгч хөлсөлж байгаа бөгөөд таны апп хүссэнээрээ харагдаж байгаа эсэхийг баталгаажуулахыг хүсч байвал програмаа Photoshop дээр зохиож, psdtoxcode ашиглан Xcode/iOS апп болгон хөрвүүлэх боломжтой!

Анхааруулга

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

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