За да разработите приложения за iOS ще трябва да използвате Xcode, който е a интегрирана среда за развитие, също наричан IDE (съкращение на английски за Iинтегрирана среда за развитие), което означава, че това е компютърна програма, съставена от набор от инструменти за програмиране.
Тази IDE предоставя a Графичен интерфейс което е много полезно за разработване на приложения и включва новия език за програмиране Swift, пуснат от Apple тази година.
Apple е популяризиране на Суифт, но това не означава, че не можете да програмирате с други езици като Objective-C. Езикът, който решите, зависи от вас, ето списък с средства да ви напътства:
- Започнете да разработвате приложения за iOS днес: Това е официално ръководство на Apple За да започнете програмирането, започнете с компресиране на Xcode и започнете от структурата на вашето приложение, внедрете го и завършете с качването в App Store.
- Представяме ви Swift: Това е новият език на Apple, той е много по-лесен за използване, така че ако се учите от нулата, може би е така сладко място за начало да науча.
- Видеоклипове за развитие на Apple: Apple има компилация от видеоклипове на WWDC, които преподават части от разработката, съвети и ресурси, струва си да спрете, за да видите някои.
- Уроци на Рей Вендерлих: Ако искате да направите игра, уроците на Ray Wenderlich са най-добрата отправна точка. Ще трябва да имате някои познания за Swift и Objective-C.
- API възможности на AppleApple има много различни API за достъп до разширения за iOS 8, включително Touch ID, Photos, HealthKit и други. Запознаването с тези API може повиши нивото на приложението си експоненциално.
- Клас за разработка на приложения за iOS на School School: Можете да получите достъп до основи на развитието безплатно чрез уводни часове в това училище.
- Класовете за развитие на Станфорд за iOS: Станфорд предлага безплатни класове за изучаване на iOS. В момента те са достъпни само за iOS 7, но най-вероятно скоро ще пуснат актуализация за iOS 8.
Ръководство за преглед на заявлението
Apple има много специфичен поглед към приложения, които ще позволят в магазина, така че е полезно да знаете правилата му още преди да стартирате приложението. Ако не го направите, можете да прекарате много време в приложение, което Apple няма да разреши в App Store. Тези стандарти те са в Указания за преглед на App Store.
Когато завършите приложението, можете да го изпратите до App Store и ще бъдат строго прегледани въз основа на неговото съдържание, дизайн и технически подробности. Ето защо е важно да се вземе предвид Ръководството за преглед, Препоръки за преглед. Apple също има списък с най-честите причини за отказ.
По същия начин там конкретни ръководства В случай, че искате да използвате някой от API, най-често срещаните са:
- Указания за Apple Pay
- Приложения Разширения
- HealthKit
- HomeKit
Ръководство за проектиране
Apple иска всички приложения в магазина му да имат «съгласуваност«, И макар това да не означава добър дизайн, това означава, че приложенията използват едни и същи основни елементи в потребителския интерфейс, който е подробно описан в Ръководства за човешки интерфейс. В него ще намерите това, от което те толкова много изискват дизайн на приложението, както при дизайна на икони.
За да улеснят този процес, те имат обобщение на това, което може и какво не може да се направи, така че да е по-лесно да започнете, можете да го видите в Какво да правим и какво не. Други ресурси са;
- Проектиране на страхотни приложения: Компилация от най-добрите дискусии на WWDC за дизайна на интерфейса.
- Проектиране на потребителски интерфейс: Ръководство за проектиране на интерфейси в iOS 8 с помощта на вградените инструменти на Xcode.
Тестване
Важно е да тествате приложението и новите очи винаги са добре дошли, затова е важно използвайте бета тестери, които довеждат приложението ви до краен предел. В този сценарий имаме две интересни опции:
- GitHub е тази за него контрол на версията на софтуера и съвместна работа. След като се регистрирате за GitHub, е много лесно да свържете вашия Xcode към него, така че всичко, което правите, се запазва там, а останалата част от екипа е достъпна. Ако имате нужда от малко помощ, използвайте техните ръководства.
- TestFlight, е приложение, което позволява на други потребители тествайте приложението си, просто трябва да изтеглите и инсталирате TestFlight.
Разработването за iOS е запознаване с XcodeСлед като разберете как работи, можете да напишете приложението си на много езици или да въведете Swift.
Отлично благодаря много
Много добра информация, за публикации като тази си струва да отбивате от време на време, благодаря.
много благодаря, сериозно