Welcome to Our Website

Vreau să scriu Aplicații iOS. De Unde Să Încep?

Dragi Lifehacker,
am un pic de fond de codificare, dar aș vrea să fac o aplicație iOS. Nu sunt sigur de unde să încep sau de ce instrumente am nevoie. De unde să încep?cu sinceritate,
App Store Amator

dragă ASA,
învățarea dezvoltării pentru iOS este un fel de proces cu două direcții., Dacă nu știți cum să codați deloc, puteți găsi o mulțime de resurse aici. Dacă sunteți versat în codificare, va trebui să vă familiarizați cu instrumentele de dezvoltare Apple și cu liniile directoare ale acestora. Apple este cunoscut pentru a restricționa aplicațiile pentru tot felul de lucruri, așa că este bine să știți ce puteți și ce nu puteți face înainte de a începe.

publicitate

nu o să te plimbi prin întregul proces de a face o aplicație, care este mult prea multe informații pentru acest post., Cu toate acestea, vă vom configura cu mediul de codificare, vă vom îndruma către liniile directoare Apple și vă vom oferi câteva resurse pentru a vă ajuta să învățați diferitele limbi Apple pentru iOS.

Xcode, Swift și SDK-ul iOS

IDE-ul Apple (mediul de dezvoltare integrat) pentru aplicațiile Mac și iOS este Xcode. Este gratuit și îl puteți descărca de pe site-ul Apple. Xcode este interfața grafică pe care o veți utiliza pentru a scrie aplicații. Inclus cu ea este, de asemenea, tot ce ai nevoie pentru a scrie cod pentru iOS 8 cu noul limbaj de programare Swift Apple., Este, de asemenea, disponibil doar pentru Mac, deci, dacă aveți de gând pentru a face aplicații iOS, va trebui să fie difuzate OS X.

G/O mass-Media pot obține un comision
Până La 85% Off
Lelo Ziua Îndrăgostiților Vânzare

Click Aici Pentru a te uimesc
Obține reduceri la vibratoare, inele, și de ultimă oră de sex tech acum până la sfârșitul săptămânii.,în timp ce Apple împinge Swift destul de greu în aceste zile, puteți programa iOS în orice număr de limbi, inclusiv Objective-C. pe care vă decideți să-l utilizați într-adevăr până la tine, dar aici sunt câteva ghiduri, clase, și tutoriale pentru a obține ai început:

  • începeți să dezvoltați aplicații iOS astăzi: acesta este ghidul oficial de pornire Apple. Vă ajută să configurați Xcode, să vă structurați aplicația, să implementați totul și să o trimiteți în App Store.,
  • introducerea Swift: noul limbaj de programare Apple, Swift, este realizat special pentru iOS și Mac-uri. Se presupune că este mult mai ușor să lucrați și să utilizați, deci dacă sunteți complet nou în dezvoltarea iOS, este un loc bun pentru a începe. Funcționează cu și este similar cu Objective-C (pe care îl puteți utiliza și dacă preferați).
  • Video de dezvoltare Apple: Apple include o tona de clipuri video de la WWDC te învață diferite părți ale dezvoltării. Sunt o resursă excelentă pentru învățarea trucurilor din industrie și cunoașterea setului de instrumente de bază cu care lucrați.,tutorialele lui Ray Wenderlich: dacă doriți să faceți jocuri, tutorialele lui Ray Wenderlich sunt un loc minunat pentru a începe. El acoperă tot felul de lucruri dincolo de jocuri, așa că ești obligat să înveți ceva despre Swift și Objective-C, chiar dacă preferi să faci o aplicație de productivitate.
  • capabilitățile API ale Apple: Apple are o mulțime de API-uri diferite pentru a accesa extensiile de aplicații, Touch ID, poze, HealthKit și multe altele. Familiarizați-vă cu acestea, astfel încât să puteți integra funcții mai avansate în aplicație.,
  • Code School iOS App Development class: puteți obține o înțelegere cu privire la elementele de bază ale dezvoltării iOS GRATUIT prin intermediul Code School intro clase.
  • Stanford iOS Development Classes: Stanford are un set de clase gratuite pentru a învăța dezvoltarea iOS. Este încă disponibil numai pentru iOS 7, dar cele mai multe lucruri pe care le învățați ar trebui să le transferați frumos pe iOS 8. Șansele sunt că vor avea o clasă actualizată pentru iOS 8 în viitorul apropiat.,
Publicitate

Asta ar fi un set cu instrumente de dezvoltare și de a oferi o bună înțelegere despre cum funcționează lucrurile pe iOS.,

Apple App Store de Revizuire a Orientărilor

Publicitate

Acesta este un secret faptul că Apple App Store de Revizuire Orientări sunt incredibil specifice. Apple are o viziune foarte specifică asupra aplicațiilor pe care le vor permite în magazin, așa că este util să le cunoașteți regulile înainte de a încerca chiar să vă creați aplicația., Dacă nu, s-ar putea să vă petreceți timpul făcând ceva ce Apple nu va permite în App Store.

când termini aplicația, o vei trimite în App Store și va fi revizuită în funcție de conținut, design (mai multe despre asta în secțiunea următoare) și detalii tehnice. Așadar, mergeți la pagina ghidurilor de revizuire și ajungeți la lectură. Apple are, de asemenea, o listă cu motivele comune pentru care aplicațiile sunt respinse aici. De obicei, este din cauza blocărilor, link-uri sparte, reclame sau informații incomplete. Apple, de asemenea, cunoscut pentru a bloca aplicații care includ orice tip de conținut pentru adulți sau politic.,

Publicitate

de Asemenea, multe dintre Apple APIs au propriul lor set de revizuire a orientărilor. Deci, dacă intenționați să vă integrați aplicația cu HealthKit sau Apple Pay, este bine să le cunoașteți și pe acestea. Aici sunt:

  • linii directoare Apple Pay
  • extensii de aplicații
  • HealthKit
  • HomeKit

este bine să rețineți că Apple tinde să fie foarte conservatoare cu procesul lor de revizuire a aplicațiilor., Șansele sunt, dacă faceți ceva chiar și de la distanță, acesta va fi respins, așa că aveți grijă de asta înainte de a începe să faceți aplicația.,

Publicitate

Apple liniile Directoare de Proiectare

Publicitate

Dincolo de Apple revizuirea orientărilor, ei au, de asemenea, un set de design și interfață orientări., Apple dorește ca toate aplicațiile din magazinul lor să aibă un anumit tip de consistență și, deși acest lucru nu trebuie să însemne un design bun, înseamnă că aplicațiile folosesc aceleași elemente UI de bază.

pentru a înțelege acest lucru, consultați pagina ghidurilor interfeței umane Apple. Aici, veți găsi elementele de bază ale ceea ce caută atât în aplicații, cât și în designul pictogramelor. Ei au, de asemenea, un set de Do-uri și interdicții care distilează acel ghid masiv în jos un pic, astfel încât este mai ușor să începeți.,din fericire, Apple nu vă lasă complet în întuneric cu privire la modul de a face o aplicație bine concepută. Iată câteva resurse pentru a vă ajuta să proiectați ceva util:

  • proiectarea aplicațiilor excelente: Apple a colectat împreună unele dintre cele mai bune discuții de la WWDC despre design pentru a vă ajuta să începeți proiectarea unei interfețe.
  • proiectarea unei interfețe de utilizator: Apple a creat un ghid pentru proiectarea interfețelor în iOS 8 folosind instrumentele încorporate ale Xcode.,
publicitate

Puteți găsi, de asemenea, o mulțime de resurse online pentru a vă ajuta să vă îmbunătățiți designul sau consultați ghidul nostru.,

Publicitate

Registru pentru GitHub și TestFlight

Publicitate

daca nu esti un fel de geniu, probabil că nu doriți să creați aplicație într-un balon., În schimb, este bine să-i convingi pe alți oameni să se uite la codul tău și să invite testeri beta să încerce aplicația.

GitHub este go-to pentru software-ul versionare și de lucru de colaborare. Odată ce vă înregistrați pentru GitHub, este incredibil de ușor să conectați Xcode în el, astfel încât tot ceea ce faceți să fie salvat și accesibil de alte persoane din echipa dvs. Dacă aveți nevoie de un pic de ajutor configurarea GitHub, ghizii lor te plimbi prin procesul.

publicitate

De asemenea, testarea beta este, de asemenea, incredibil de ușor în iOS 8., Folosind TestFlight, puteți invita pur și simplu utilizatorii în echipa dvs., astfel încât să vă poată testa aplicația. Va trebui doar să descarce aplicația TestFlight.

Publicitate

în curs de Dezvoltare pentru iOS este cu adevărat despre toate te familiarizezi cu Xcode. Odată ce vă simțiți confortabil acolo, puteți scrie aplicația într-o mare varietate de limbi sau puteți încerca să învățați Swift., Pe măsură ce vă deplasați la scrierea efectivă a aplicației, va trebui cu siguranță să găsiți răspunsuri la întrebări mai specifice, dar instrumentele de mai sus vă vor face să începeți pe calea cea bună.

noroc,
Lifehacker

Publicitate

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *