internetul Windows. Android

Aplicații pentru dezvoltarea de aplicații: Cum să faceți o cerere pentru iOS și Android. Facem o cerere pentru iOS

Deci, ați venit și el gândul: " Și cum ar trebui să învăț să scriu programe pentru iPhone?«, « Cum fac aplicația mea mobilă?«, « Cum să câștigi milioane fără a face nimic?". Voi încerca să trec prin pas pentru a răspunde la aceste întrebări (cu excepția ultimului).

Ce trebuie să știți de la început

Pentru a crea programe pentru ios. Oficial, ai nevoie de un computer Măr. (iMac.sau MacBook.). Dar dacă vorbiți cu sinceritate, aveți nevoie de un sistem de operare OS X., atât de mulți la primul chitryat și reușesc să folosească Khakintosh. (Hackintosh.), adică lansați OS X pe calculatoare obișnuite - Aceasta este o opțiune economică, ilegală și destul de supărătoare în ceea ce privește setările. Vă recomand, deoarece ați decis ferm să deveniți un dezvoltator iOS, cumpărați un simplu MacBook sau Mac Mini., este posibil chiar utilizat (orice, lansat din 2010).

Apoi - ce să scrieți. Aplicații pentru ios. scrie în limbi de programare RAPID. sau Obiectiv-c., și toate acțiunile magice se întâmplă în program Xcode. (gratuit). RAPID. "Aceasta este o limbă foarte nouă pe care Apple le-a imaginat literal recent (mijlocul anului 2014) și acum aduce în mod activ ideea că este necesar să se programeze numai pe el, în spatele lui viitorul, este mai modern și mai rapid. Și au dreptate, învață RAPID.. Obiectiv-c.opus limba cu o lungă perioadă de timp, deci este mult mai complicată să o înțelegem că nu-și anuleze puterea și bogăția de evoluții și cărți existente (pe care nu le puteți spune în acest moment despre Swift). Și totuși, repet, învăț RAPID..

Dacă doriți să faceți aplicații încrucișate (în același timp sub iOS și Android) - Aflați C # și utilizați mediul de dezvoltare Xamarin. (Plătit). Doriți să faceți jocuri încrucișate - leagăn mediul de dezvoltare Unity3d. (Free condiționat), aflați mai sus menționate mai sus C #.

Și, de asemenea, să rulați aplicațiile dvs. pe iPhone / iPad (chiar și în stadiul de dezvoltare) și apoi lăsați-le în appstore, trebuie să cumpărați statutul Apple dezvoltator.pentru 100 de dolari pe an. După cumpărarea acestei încă o dată, motivează cel puțin pentru a bate aceste bani 🙂

Când m-am întrebat această întrebare, am crezut că este necesar să luăm o bună grăsime "Biblie" pe Obiectiv-C (Amintește, Swift nu a fost încă) și înțelege cunoștințele secrete despre capitolul limbajului de programare pentru cap. Toți au sfătuit cartea lui Stephen Kochan " Programarea obiectivului-C«. GRESIT!Nu repetați greșeala mea. Da, elementele de bază ale limbii au fost înțelese, cartea este bună, dar aceasta este o carte de referință și este departe de dezvoltarea reală a aplicațiilor de la zero. Pentru a afla cum să programezi aveți nevoie să "blur mâini", încercând să scrieți primul, să lăsați destul de simplu, dar lucru Aplicații. Aveți nevoie de lecții cu exemple. De la simplu la complex. Este încă important să puneți o țintă reală, prima aplicație pe care doriți să o scrieți și eliberați la Appstore. Fiecare lecție sau carte ar trebui să vă ofere cunoștințele pe care le puteți aplica în proiectul dvs. Nu faceți o greșeală a "elevului veșnic", care numai că o face să studieze, studiază, studiind, dar amânând momentul de început al acestei lucrări. De exemplu, mi-am pus un scop de a face o aplicație-radio și să o eliberez în Appstore timp de o lună - și am făcut-o.

Dacă știi engleza, te consideri puțin norocos, acum îți voi spune unde să desenezi toate cunoștințele. În limba rusă, din păcate, informațiile sunt foarte puțin și adesea sunt întârziate (și traduse din engleză).

Ios ucenic.

Cel mai bun site de formare în limba engleză - Raywenderlich.com.. Este mega-cool din trei motive: 1) Puteți citi marea gratuit de lecții de la Azov înainte de a încerca să repet aplicațiile de succes existente (inclusiv Swift), în timp ce totul este scris mental și cu umor; 2) există lecții video (adevăr, plătit); 3) Cel mai important motiv "Ei au cărți pentru începători care vă vor învăța de la zero pe un exemplu de creare a aplicațiilor, foarte inteligibil, cu imagini (bine, pe măsură ce iubim). Cărțile sunt plătite (sunt libere doar prima parte), dar merită. Le-am cumpărat pe toți și au plătit mult timp, deoarece construiesc o cărămizi de fundație bună în spatele cărămidă. Nu este de a compara doar cu citirea diferitelor lecții în același site. Începeți cu achiziționarea cărții iOS-ucenice (prima parte a cărei parte poate fi descărcată gratuit). Ea vă va învăța să creați primele aplicații pe Swift. Ei au, de asemenea, cărți despre dezvoltarea de jocuri Spritekit.(Cadrul Apple pentru dezvoltarea jocului).

A doua resursă de utilitate - AppCoda.. El este mai ușor decât Raywenderlich, dar esența este aceeași - citiți lecțiile pe Swift, învățați din exemple. Ei au, de asemenea, cărți (plătite), cu excepția lecțiilor libere.

Și dacă nu știți engleza - UPS, astfel de resurse ruse de Internet nu sunt pur și simplu. Cărți în limba rusă? Desigur, veți găsi niște cărți despre Ozon, dar toate acestea sunt depășite și nu vă vor învăța limba rapidă (în momentul în care totul este doar pe Obiectiv-C).

Cel mai bun lucru pe care îl pot oferi este un centru "IOS-Dezvoltare" în Habré, există articole constante noi, dar apar foarte chatic.

Unde să găsești un răspuns, ceva nu funcționează

În timpul programării, veți avea în mod constant orice întrebări: Nu știți cum să faceți ceva sau faceți ceva, dar ca răspuns, programul raportează o eroare. Puteți găsi răspunsuri (sau puteți pune o întrebare) pe două site-uri:

Stackoverflow. - Cel mai mare depozit de răspunsuri gata făcute în limba engleză. 80% din răspunsurile pe care le găsesc acolo.

Google - Bently, doar pentru a intra în întrebarea de căutare, puteți găsi un răspuns. Dacă nu funcționează imediat, du-te la formularea întrebării.

Prajitor de paine - Analog Stackoverflow, dar în limba rusă. Este încă dificil să găsiți răspunsuri aici, deoarece baza întrebărilor nu este foarte mare. Dar puteți întreba - există suficienți profesioniști cu privire la resursa pe care o veți răspunde.

Ei bine, sau mă poți întreba. În timp ce liber 🙂.

Astăzi, sfera se dezvoltă destul de repede. Toată lumea, dacă vrea să se încerce în el, alege una dintre direcțiile și se mișcă la scop. Multe preferă aplicațiile pentru iOS și Android. Creați-le, desigur, este destul de dificilă, răbdare, cunoștințe și timp liber sunt necesare. Dacă sunteți în mod serios reglat acest lucru, ar trebui să învățați și să mergeți la obiectiv. Singur?

Mediu de dezvoltare

Mai întâi trebuie să instalați programul în care veți lucra cu interfața și să vă prescrieți acțiuni pentru elementele necesare. Cel mai comun - xcode. Din păcate, acest mediu de dezvoltare este disponibil numai pentru produsele Apple. In prezent versiunea oficială Nici ferestre sau linux. Sub versiunea diferită a iOS necesară versiune diferită. Acest program.

Adăugiri la locul de muncă cu grafică

Pentru a dezvolta o imagine sau un design pentru jocuri, trebuie să instalați utilitarul pentru a lucra cu grafică. O aplicație comună este CorelDraw, care vă permite să creați fotografii utilizând grafică vectorială. Desigur, pentru munca cu drepturi depline, trebuie să cumpărați versiunea completaDar căile standard pot fi folosite gratuit.

Obiectiv-c.

Limba de programare Obiectiv-C este utilizată pentru a crea o funcționalitate pentru joc. După cum ați observat, el a plecat de la familia de limbi, deci dacă ați studiat anterior un alt limbaj de programare, puteți petrece suficient timp pentru a studia în profunzime și începeți să vă creați aplicațiile. Desigur, există multe cărți despre studiul Obiectiv-c.

Crearea unui cont.

Pentru a vinde ulterior cererea dvs., trebuie să vă înregistrați la AppStore. În ea puteți oferi și alți utilizatori acces deschisAstfel încât să poată testa programul. Desigur, nu este gratuit. 100 de dolari Trebuie să puneți cererea de vânzare timp de un an.

De asemenea, în dvs. puteți viziona aplicațiile de testare. Unele au informații despre modul în care au fost dezvoltate. Verificați exemple similare cu ceea ce doriți să creați și încercați să faceți o similară.

APLICARE DE APLICARE

Mai întâi trebuie să decideți publicul țintă pentru aplicația dvs. Interfața și funcționalitatea vor depinde de ea. Desigur, dacă dezvoltați un program, merită să obțineți o soluție care nu a fost înainte. Doar astfel încât să puteți obține popularitate.

De asemenea, merită să decideți cum va fi aranjată cererea. Trebuie să faceți interfața cât mai simplă posibil, astfel încât să atragă oameni noi și să nu se sperie fără să-și arate capabilitățile.

Fiecare buton trebuie să-și afișeze acțiunile și să arate ce va face. Utilizatorul nu ar trebui să aibă întrebări despre ce vor face cheile. Luați în considerare și apoi întruchipează interfața de înaltă calitate.

Crearea unei aplicații

Mai întâi trebuie să deschideți mediul de dezvoltare considerat și să creați un nou proiect. Pentru a face acest lucru, trebuie să mergeți la secțiunea "Fișier" și să mergeți la elementul de aplicare. Apoi, selectați "iOS" și mergeți la aplicația goală "Aplicație goală".

Creați o aplicație iOS utilizând diferite șabloane create pentru sarcini diferite. Pentru a începe, este mai bine să utilizați gol pentru a face față tuturor subtilităților. Ulterior, le puteți aplica.

Într-o fereastră nouă, introduceți numele produsului și identificatorul dvs., trebuie să specificați și prefixul de clasă. Dacă sunteți un dezvoltator începător, atunci ar trebui să specificați în câmpul de identificare "com.example" și în câmpul Prefix XYZ. Apoi, alegeți dintre dispozitivele propuse "Inefon" și confirmați-vă acțiunile.

Utilizați Storyboard.

La începutul modului de a crea o aplicație iOS, puteți utiliza Storyboard. Ce este? Aceasta este o funcție care vă permite să trimiteți vizual toate ecranele în program. Acesta arată toate ferestrele și tranzițiile utilizate între ele. Acesta este un bun asistent în crearea unui program. Pentru a deschide povestea de care aveți nevoie:

    mergeți la secțiunea "Fișier" și la noul element;

    selectați butonul "Fișier" și mergeți la "Interfața utilizator";

    după aceea, selectați funcția dorită;

    rămâne doar pentru a selecta dispozitivul iPhone și pentru a apela fișierul.

Trebuie amintit că trebuie salvat în dosarul în care datele sunt stocate despre proiectul dvs.

Adăugați ecranul

Pentru a adăuga un ecran, trebuie să aplicați controlerul de tip. Vă permite să determinați cum va arăta interfața utilizator. Există mulți controlori de tip built-in. Puteți viziona fiecare opțiune disponibilă și puteți decide care design doriți.

· Pentru aceasta, mergeți la fișierul principal prin navigare.

· Selectați "Biblioteca Obiect" pentru a încărca toate obiectele necesare.

· Trebuie să faceți clic pe "Controler View" și să-l trageți în proiectul dvs. Deci, adăugați primul dvs. ecran.

Obiecte

Pentru iOS? Deci, ați decis pe interfață și ați adăugat ecranul, puteți merge acum la crearea anumitor obiecte. Pentru a utiliza elementele standard, deschideți lista Biblioteca Obiecte. Dacă ați găsit un obiect adecvat, îl puteți transfera pe ecran. Poate fi ușor mutat și scalat.

Editarea elementelor

Plasarea obiectelor, folosiți un fel de designer. Crearea unei cereri pentru iOS poate fi, de asemenea, așa, dar aceste elemente au o vizualizare standard, standard. Pentru a schimba designul: culoarea, fontul, adăugați imagini și alți parametri, trebuie să selectați un obiect și să continuați cu proprietățile sale. Puteți face acest lucru făcând clic pe butonul "Inspector de atribute" (eticheta reamintește scutul).

Panou de navigare

În curând, adăugați multe alte ecrane, iar programul va trebui să introducă navigare, astfel încât să puteți găsi cu ușurință informațiile de care aveți nevoie. Pentru ao adăuga, aveți nevoie de:

    Găsiți un loc în care acest element va fi localizat. Este mai bine să o aplicați la ecranul inițial pentru a controla alte ferestre.

    Faceți clic pe butonul "Editor" și accesați elementul "Încorporați".

    Rămâne doar pentru a selecta elementul dorit - "controler de navigare".

Caracteristici suplimentare

După cum ați observat, nu am folosit încă limba de programare pentru a crea o aplicație iOS. Acest moment va fi numai pe tine. Trebuie să veniți cu ceea ce ar trebui să vă executați cererea și să o reduceți în cadrul acestei acțiuni în limba Obiectiv-C. Dacă nu aveți o abilitate de programare bună, trebuie să citiți literatura suplimentară.

Aplicații de testare

Xcode are un emulator care vă permite să testați. După ce trebuie testat, verificați performanța. Pentru a face acest lucru, mergeți la secțiunea "Simulator și Debug". Selectați dispozitivul cu care doriți să încercați.

Asamblarea programului

Cum de a crea o aplicație pentru iOS? Pentru un plin sau de joc, trebuie să asamblați proiectul. Du-te la "construi" și faceți clic pe el. Deci, compilați aplicația și, după aceea, va începe imediat. Te va duce cam la cinci minute. Veți putea observa modul în care se va produce ansamblul.

Dispozitiv pentru verificare

Pentru a vă asigura că proiectul dvs. funcționează, trebuie să încercați pe dispozitiv. Dacă aveți un iPhone, atunci puteți să o faceți fără probleme. Conectați dispozitivul la PC. Să îndeplinească în continuare acțiunile pe care le-am luat deja în considerare. Faceți clic pe butonul "Dispozitiv și debug", apoi mergeți la punctul de "construire". După câteva minute când aplicația este colectată, începe pe dispozitivul dvs.

Dacă ați dat seama cum să creați o aplicație pentru Android și iOS, dar aveți unele probleme, trebuie să le eliminați. Puteți privi în consola, ce erori au avut loc în timpul încercării. În general, este un proces destul de important, deoarece dacă testați cererea dvs. bine, acesta va aduce succes. De asemenea, puteți utiliza ajutorul prietenilor dvs. Pentru a face acest lucru, trimiteți-le aplicația dvs. și așteptați până când găsesc greșeli.

Publicarea proiectului

Trebuie să creați un ansamblu. Pentru a face acest lucru, selectați elementul "Distribuție" din meniu și faceți clic pe butonul "Build". Apoi, alegeți proiectul dvs. și arhivați-l. Trebuie să înțelegeți că aplicația trebuie să fie optimizată pentru platforma necesară și să fie potrivită pentru afișarea retină, nu va fi adecvată fără acest lucru.

Mergeți la contul Appstore și adăugați program nou sau joc. Va trebui să introduceți toate informațiile despre aplicație: nume, descriere, cuvinte cheie, categorie, drepturi de autor și contacte. De asemenea, completați câmpul cu prețul și drepturile. Rămâne doar pentru a adăuga o pictogramă la aplicația dvs. și mai multe imagini de ecran.

Verifica

După descărcarea cererii dvs., acesta va fi verificat. După câteva zile, trebuie să răspundeți. La etapa inițială, programul este verificat automat. Dacă totul a mers cu succes, acesta este transferat la starea "în revizuire". Dacă acest lucru nu sa întâmplat, după câteva ore puteți primi un răspuns la poștă. De asemenea, puteți obține informații despre modul de eliminare a defectelor și despre ceea ce este necesar pentru acest lucru.

Dacă aplicația a trecut toate verificările, acesta va fi parfumat în Apple Store de vânzare. Sarcina dvs. este acum - programe de publicitate sau jocuri. Acesta va depinde de cât de mulți bani veți câștiga. Puteți aplica diverse servicii pentru publicitate.

Concluzie

Dezvoltarea aplicațiilor se face în conformitate cu un principiu similar, dar într-un alt mediu de dezvoltare pentru Windows. Cum de a crea o aplicație iOS? Acesta este un proces destul de lung și complex. La aceasta este necesară abordarea, având anumite cunoștințe și abilități. Doar astfel încât să puteți obține ceva. Vă puteți realiza ideile fără anumite abilități. Alege compania necesară Și să ia în considerare cât de mult merită să creați o cerere pentru iOS. Puteți, de asemenea, să comandați unele componente dacă nu puteți face ceva singur.

Dacă sunteți utilizator permanent al iOS, atunci ați venit probabil la ideea de a crea propria aplicație mobilă pentru iOS. În plus, acum, cu dezvoltarea tehnologiilor, nu este chiar necesar să învățăm limbile de programare pentru a dezvolta o aplicație iOS, este suficient să folosească designeri simpli.

Figura magazin Magazin de aplicații. Prostinentul este plin de conținut de divertisment - și ponderea leului de conținut accesibil este atribuită mobilei aplicații iOS. (Urmat - muzică, cărți și filme): Prin căutarea, este ușor să găsiți jocuri, browsere, clienți de rețele sociale, servicii care permit posibilitatea de a comanda un taxi și alimente, mesageri, imagini de fundal animate și instrumente poștale. Apăsați o mulțime de disponibili aplicatii mobile Este aproape imposibil și deodată mai multe motive.

În primul rând, piața de conținut mobil IOS se schimbă tot timpul - de fiecare dată când există noi dezvoltatori care au decis să creeze un nou produs, apar "începători", încercând să rescrie conținutul "profesioniștilor" cu cuvinte noi, sub influența Tendințe moderne. Și în al doilea rând, o bibliotecă a unui magazin de aplicații constă într-un milion de oferte disponibile. Și aceasta nu este limita, luând în considerare dezvoltarea tehnologiilor și un nivel puternic de intrare în dezvoltarea mobilă.

Da, limbile de programare merită studiate (dacă ați vrut să blocați șabloanele și să schimbați lumea), dar cu pori recente este posibil să se dezvolte o aplicație fără cunoaștere - principalul lucru este să accentuați instrumentul potrivit și să utilizați corespunzător Service, designer.

De ce aveți nevoie de cererea dvs.

Dezvoltarea unei cereri în cadrul sistemului modern de operare mobil iOS merită luată în considerare din mai multe părți:

  • Instrumentul de afaceri. Este dificil să se prezinte serviciul modern de livrare, un restaurant mare sau un taxi, care lucrează exclusiv prin apeluri mobile și telefon fix. Care vrea să stea pe linie, în schimb carte virtuală Acest lucru și chestiunea se numește adresele dorite, intimidate, apoi în trenuri, apoi în călătorie și am de ales, cerând poziții adecvate de la operatorul de apeluri. "Mobilitate" de aplicații în acest caz rezolvă totul! Da, și este puțin probabil ca să existe o modalitate de a interacționa mai eficient cu mulțimea, atrăgând o audiență, apoi noi reduceri și sugestii.
    Cu toate acestea, aplicațiile mobile nu sunt întotdeauna luate în considerare exclusiv ca un instrument de promovare - uneori încărcat prin intermediul asistenților App Store Trite simplifică interacțiunea cu unele resurse. De exemplu, nu trebuie să utilizați browserul tot timpul pentru a citi poștale recente. De ce să treci atât de mult drum lungDacă puteți descărca aplicația mobilă, înregistrată în sistem și apoi configurați sistemul de notificare. Nimic nu mai pierde nimic, iar timpul rămas după verificarea e-mailului este de asemenea suficient pentru o ceașcă de cafea;
  • Divertisment. A doua parte a conținutului, datorită cărora dezvoltatorii novice visează să intre în App Store - o încercare de a combina conținutul de divertisment. Și Opțiuni aici Mass - Jocuri, Parodii pe retele socialeServicii de comunicare virtuală, articole noi care au căzut în tendințe. Conținutul din această secțiune este semnat exclusiv de dragul plicului și în nici un caz legat de afacerea deja de lucru.

În consecință, opțiunile, de ce pot fi necesare de o aplicație mobilă două - fie, acumulate idei interesanteCine a vrut să-și exprime cu ajutorul mediului dezvoltatorului sau de afaceri sa mutat mult timp la munte și clienții care utilizează serviciile companiei, au vrut să acorde ceva cu adevărat util și convenabil (de exemplu, un catalog mobil cu bunuri care vă permit să fie rapid Formați o comandă, alegeți o metodă de livrare și fulgere pentru a efectua plata).

Cum să faci un novice dacă nu vrei să înveți limbi de programare?

Cu câțiva ani în urmă, calea de la novice la dezvoltatorul profesional al aplicațiilor mobile a trecut printr-o grămadă de toate tipurile de teste. În primul rând, pentru a crea ceva, a trebuit să studiez limba de programare (dacă trebuie să vă dezvoltați pentru Android, atunci Java este potrivit dacă constructorul SWIFT a devenit popular) și acum nu a fost dintr-un loc gol și imediat după Curs de matematică, logică și marcaj de studiu.

În al doilea rând, fiecare dezvoltator de aplicații iOS este obligat să dețină aparatele Apple pentru o muncă cu drepturi depline, cu unelte adecvate (cum ar fi Xcode) și pentru a utiliza în mod direct App Store Store ca platformă pentru distribuirea conținutului proiectat.

Dacă vă uitați cu atenție la sistemul de operare iOS, atunci este imposibil să nu rețineți faptul că închizia extraordinară a sistemului de operare, care sunt turnate în tot felul de restricții în stadiul de creare și dezvoltare a unei noi aplicații IOS mobile.

Afectează puternic imposibilitatea descărcării anumitor versiunea iOS. Pe un PC pentru a testa versiunile și verificați compatibilitatea. Dar fiecare dezvoltator este obligat să verifice modul în care noutatea copacilor cu 11 iOS și de la 5, dacă a rămas altceva. Chiar și dificultățile se găsesc în stadiul de adăugare a conținutului în App Store, unde moderarea suspendată este de a respinge produsul nou creat poate chiar din cauza capturilor de ecran greșite.

Recent, Times s-au schimbat foarte mult - pentru a dezvolta aplicații mobile pentru produsele Apple se va potrivi oricărui computer cel puțin cu Windows, cel puțin cu Linux. Aflați limbile - De asemenea, nu trebuie să faceți, deoarece rețeaua a găsit un "designer" special, care sunt oferite pentru mai multe etape pentru a crea cel puțin un magazin în cazul în care bunurile accesibile în stoc, chiar dezvoltă o platformă pentru a apela un taxi cu o carte virtuală.

Dar nici măcar nu este surprinzător faptul că limbile de programare nu mai trebuie să învețe, dar modul în care este construită dezvoltarea aplicației iOS - totul este disponibil intuitiv și vizual. Selecția efectuată în fiecare etapă este vizibilă pe ecran în timp real.

Care sunt serviciile de a crea aplicații, care sunt avantajele și oportunitățile

Designerii de aplicații sunt servicii moderne de creștere rapidă care permit noilor veniți chiar și fără cunoașterea limbilor de programare și fără acces la echipament special, creează un interesant și adus la excelență în ceea ce privește tehnologii moderne, platformă (joc, instrument, utilitate), simplificând unele acțiuni sau deschiderea unor caracteristici suplimentare (Căutați cei mai buni lucrători din district prin utilizarea geopoziției).

Care sunt avantajele designerilor?

  • Investiții financiare minime. Nu există dezvoltatori "plătiți", planificare îndelungată și timp de dezvoltare vagi. În doar câteva zile puteți dezvolta și aduce ideea de esență și de a efectua o eliberare într-un magazin digital adecvat;
  • Verificarea rapidă a răspunsului. Dacă, din anumite motive, clienții nu acordă atenție noutății în App Store, chiar și cu un număr suficient de publicitate și sunt de acord cu reticență la descărcare, atunci cel mai probabil să îndure afacerea platforme mobile Și este necesar să se concentreze asupra altor idei;
  • Intrare de prag scăzut. Toată lumea disponibilă în constructorul de rețea se consideră la cele mai mici detalii - oferă o interfață intuitivă, instrucțiuni speciale pentru începători și un set de sfaturi de prevenire a erorilor;
  • Ușor de ales un model. Dacă ideea este tipică (dezvoltarea platformei pentru vânzarea de bunuri, livrarea de alimente, căutarea de mașini gratuite), atunci începătorii nu trebuie să inventeze nimic din punct de vedere tehnic - toată lumea a făcut profesioniști cu mult timp. Principalul lucru este de a completa corect grila de bunuri în constructor, dar rescrie numele meniului disponibil și partiția;
  • Nu vă puteți îngrijora de rezultat. Dacă este ales un șablon potrivit, banii sunt practic încorporați, iar timpul petrecut cu greu a scăzut pentru câteva zile, apoi ce să vă faceți griji? Rezultatul care rezultă într-o consecință a lansării cererii poate fi privită ca o altă încercare de a evalua ideea inventată sau stabilită, dar cerând o afacere de rest;
  • Suport total. Ei bine, și unde fără oameni cunoscuți, care în voce, iar în chat-ul de text va fi solicitat unde să faceți clic și de unde să vedeți.

Din păcate, designerii nu sunt fără minus. Și șabloanele sunt foarte limitate în posibilități, iar excesul funcțional nu poate fi atașat la primele dorințe, iar pentru deconectarea publicității va trebui să plătească, iar legarea constructorului nu este întotdeauna eliminată. În plus, nu este întotdeauna posibilă efectuarea de testare cu mai multe etape înainte de începerea directă.

Cele mai bune servicii de constructori

Lista designerilor adecvați se extinde în fiecare an - pentru a determina "cel mai bun" în acest caz este foarte problematică, dar pentru a evidenția cei trei designeri, care ar trebui să fie prezenți, puteți continua:

Bunăbar.

Designer pentru cei care au fost de multe ori deținută de o afacere mică și au decis să extindă posibilitățile. Designerul este proiectat și pe începători scurți în dezvoltare (sunt disponibile instrucțiuni speciale, șabloanele sunt deschise, puteți vorbi în chat-uri cu cunoscători și puteți obține o consultare utilă), iar pe profesioniști reali - oricine poate deschide codul programului, urcă în decembrie din aplicația creată de IOS și limbile de programare atinge un rezultat ideal.

Și, de asemenea - designerul Goodbarber vă permite să utilizați toate aspectele legate de telefoane și tablete - notificări, integrare în diverse servicii mobile (de la calendare la carduri) acces rapid. Apropo, atunci când dorința de a stabili proiectul în magazinul de aplicații nu trebuie să facă astfel de lucruri în persoană, principalul lucru este să contactați, să plătiți suma specificată (pentru capacitatea de a fi în magazinul de aplicații de care aveți nevoie pentru a plăti lunar), și apoi așteptați rezultatul!

Buildfire.

Similar cu funcționalitatea cu un designer Goodbarber, care permite doar zece minute de stadiul de înregistrare din constructor până când se va forma deja funcționalitatea principală a cererii. Evaluarea pozitivă necesită aproape toate caracteristicile disponibile - și șabloanele și încorporate editor grafic, și o interfață grafică specială care vă permite să creați butoane, meniuri și secțiuni cu un singur clic și în primul rând.

Primul prototip obținut în timpul dezvoltării poate fi descărcat imediat într-un mediu special de testare și verificați modul în care dezvoltarea va fi potențial iOS smartphone. sau tabletă.

Appy Pie.

Cross-Platform Designer (vă puteți dezvolta sub orice mobil os. - cel puțin sub iOS, chiar și sub Windows Phone), al cărui cip principal este abilitatea de a crea o aplicație mobilă chiar în browser! Trebuie să alegeți designul și culorile potrivite, puneți legături, decorați spațiul liber de imagini și linkuri și poate fi trimis la lansare. Înainte de publicare nu va avea loc mai mult de 30 de minute!

Designerul este configurat, apropo, literalmente imediat - chiar și meniul de autorizare poate fi suprascrie în primele dorințe. Din minusuri - totul este în limba engleză (cu toate acestea, precum și concurenți), necesitatea de a plăti posibilitatea de a elimina publicitatea.

Ce trebuie să faceți în continuare cu cererea dvs.?

Dacă există dorința de a crea aplicații și de a experimenta de dragul rezultatului, dar pentru propria dvs. plăcere, puteți efectua cel puțin designerii enumerați mai sus și puteți face propriile noastre idei sub formă de aplicații mobile. Pentru un astfel de A nu trebuie să plătească, dar rezultatul va rămâne pe "hârtie".

Dacă este important să transmiteți totul pentru audiență, cea mai simplă opțiune este de a căuta ajutor din partea magazinelor digitale. De exemplu, la App Store. Va fi un loc dorit. Singurul minus este de a învăța din înregistrări, necesitatea de a primi certificate și datoria de a plăti pentru eliberare. În acest din urmă caz, va fi posibil să se testeze aplicația mobilă și să câștigi ca public și bani reali.

Dezvoltatorul iOS ar trebui să știe, încercând să cunoască pe cineva care intenționează să înceapă o carieră în această activitate. Altele sunt convinse că o astfel de opțiune este prea complicată - încă o programare nu este dată tuturor. Dar sunt cei care știu: sub apa din piatră întinsă nu curge, și puteți muta munții în locul potrivit. Oficiul specializat sunt implicate în prezent în formare în conformitate cu iOS. În mare parte, este destul de scumpe școli private. Cei care doresc să economisească cursuri de dezvoltare a banilor pentru iOS Online: Există destule resurse în acces gratuit pe Internet. Cu toate acestea, un rezultat bun va fi obținut numai atunci când se aplică efortul maxim.

Bani: Cum să obțineți?

Cererea de tutoriale de dezvoltare iOS a devenit deosebit de mare din 2014. Atunci autorul din Vietnam a lansat o jucărie de popularitate mondială cucerit rapid pentru această platformă - o modalitate simplă, dar dificilă pentru trecere. Proiectul a primit numele Flappy Bird și a adus câteva sute de mii de dolari americani creatorului său în doar câteva luni. Atunci mulți oameni care pot vedea tehnologiile viitoare și prezice ce va fi cererea după ceva timp, și-a dat seama că era timpul să stăpânească dezvoltarea de la zero pentru iOS. Într-adevăr, în prezent, cererea de specialiști în acest domeniu este minunată, dar numai cei care pot scrie codul de calitate sunt obținuți.

Dezvoltarea aplicațiilor pentru iPhone multe cauzează o adevărată mare de întrebări. Absolut, unde să începeți, cum să aplicați cunoștințele existente în cazul în care să studiați pentru a obține un nivel bun de competențe. Cum să începeți dezvoltarea aplicațiilor iOS? Multe cărți moderne sunt responsabile de această întrebare, dar volumele mari și fluxurile complexe de fișiere le fac greu să ajungă la non-profesioniști.

Abilitati de baza

De obicei, lecțiile de dezvoltare iOS încep direct cu scrierea codului, precum și explicațiile recepțiilor care pot fi utile pentru specialistul începător. Dar, la urma urmei, nu întotdeauna pentru stăpânirea celui care este deja familiarizat cu limbajul de programare adecvat, este corect să spunem că etapa primară optimă este un studiu al unui instrument adecvat. Cel mai adesea, dezvoltatorii iOS se aplică obiectiv-c. Limba aparține grupului orientat pe obiecte. Din experiența multor iOS Dezvoltatori Se poate observa că este mai convenabil atunci când creați aplicații pentru smartphone-uri. Cu toate acestea, nu numai pentru tehnologia "Apple" - poate fi utilizată atunci când lucrați sub Android.

Dacă crearea de aplicații mobile a decis să facă o persoană care a stăpânit anterior o anumită limbă din grupul de orientate pe obiecte, atunci lucrează cu un nou instrument nu va provoca probleme. Toată OOP este destul de aproape unul de celălalt, subordonat logicii similare. Cum să devii dezvoltator iOS dacă abilitățile de creare a codului sunt? Trebuie să luați o carte care să explice principalele caracteristici ale Obiectiv-C și să practice elementele de programare. Este nevoie de puțin timp, dar dă un rezultat excelent. Specialistul Novice va câștiga sintaxa, va înțelege ceea ce este ascuns în limba capacității, cum pot organiza codul cu o eficiență maximă. Merită să ne amintim că, dacă codul este de înaltă calitate, dezvoltatorul iOS este foarte apreciat. Salariul va fi decent - sute de mii de ruble. Și aici sunt cei care scriu un cod complex, incomprehensibil, confuz, obține mult mai puțin.

Du-te de la zero.

Cu toate acestea, dezvoltarea aplicațiilor iOS este disponibilă nu numai celor care au deja experiență în crearea codului. Poate fi luată în siguranță pentru masterizarea zonei, fără a avea cunoștințe și educație specifice - aceasta este o chestiune de angajare. Bineînțeles, Obiectiv-C nu este cel mai simplu limbaj, inclusiv din categoria OOP, prin urmare va fi mai ușor să se descurce dacă vă aflați în logica întregului grup de instrumente software, după care are o atenție specială la specificul unei anumite opțiuni. Potrivit experților, dezvoltarea de aplicații pentru iOS trebuie făcută cu cele trei caracteristici principale caracteristice instrumentului de creare a codului: acesta este un polimorfism, moștenire, încapsulare. Acestea sunt balenele de programare a lumii pentru smartphone-urile "Apple".

În 2014, a fost lansat un interesant dezvoltare de software - Limba rapidă. El a fost prezentat la Apple, prezentând ca un mijloc de creare a aplicațiilor pentru echipamentul lor. Sarcina principală a acestui produs este de a face procesul de dezvoltare a unui cod simplu, rapid. SWIFT se concentrează pe caracteristicile smartphone-urilor, astfel încât atunci când se aplică, dezvoltarea aplicațiilor iOS este mult mai ușoară decât atunci când încercați să ajustați produsele în acest scop, concepute inițial ca o modalitate de a scrie codul pentru mașinile staționare care rulează alte sisteme de operare. Swift a dobândit o anumită popularitate - nu este doar un cod scris pentru aplicații smartphone, tablete, dar și programe pentru sisteme precum Unix.

Nu spray!

Dezvoltarea instrumentelor SWIFT este rezonabilă în cazul în care programatorul este deja familiarizat cu limbile de programare orientată pe obiecte. Este necesar să plătim timp să dezvoltăm dezvoltarea "Apple" și în cazul în care o persoană este capabilă să scrie cod pe obiectiv-c. Dar dacă tot trebuie să înveți asta un instrument indispensabil Pentru a crea aplicații mobile, atunci nu trebuie să fii distras de sarcina principală. Swift, desigur, este important și necesar, dar va fi posibil să o faceți și mai târziu - când reușiți să "câștigați" obiectiv-c. Și la început și unul dintre noile instrumente este suficient pentru a încărca creierul programul complet. După cum spun experții, aceasta nu este cu siguranță cea mai ușoară dintre limbile de programare, dar destul de flexibile și oferă multe posibilități de creare a unui cod eficient.

Toolkit: util pentru un programator

Dezvoltarea aplicațiilor iOS implică interacțiunea cu mai multe instrumente care vă permit să faceți o aplicație cu o optimizată, eficientă, eficientă și estetică. În mod tradițional, cel mai important și mai menționat este un mediu de dezvoltare. Când creați produse pentru dispozitive mobile "Apple", este mai bine să contactați Xcode. Este complet gratuit și puteți descărca prin magazinul oficial de aplicații. Spread gratuit, accesul este toți cei care doresc.

Următorul instrument pentru dezvoltarea aplicațiilor pentru iOS este un editor care vă permite să ajustați codul creat. Preferința este mai bine să dați plămâni programe simple. În mod tradițional, cei în care există o funcție de fundal. Doar câteva secunde - și acum se execută codul scris. Pentru a detecta liniile și corecțiile eronate, este necesar pentru ceva timp, acest lucru nu încarcă resursele mașinii pe care funcționează programatorul.

Grafica demnă de atenție

În mod surprinzător, mulți programatori de novice nu plătesc timp pentru această componentă a creării programului deloc. Pentru a dezvolta aplicații pentru iOS a devenit un proces care completează ieșirea unei aplicații funcționale și atractive, trebuie să stăpânești instrumentele care vă permit să vă ajustați aspect Programe. Tehnologia grafică vectorială este cea mai potrivită. Acesta va face posibilă crearea unor imagini unice, icoane care dau originalitatea produsului, individualitatea. În ciuda faptului că alte persoane spun, ca și cum decorarea este prea dificilă, este imposibil să reușești dacă produsul nu va atrage vizual utilizatorul. Mai mult, astăzi, când concurența în magazin aplicații Apple Doar imens și există opțiuni pentru fiecare gust și pentru orice scop. Va fi posibil să le atrageți pentru a atrage atenția asupra dezvoltării sale în cazul în care noutatea nu funcționează doar bine, dar arată și frumos.

Start corect: Planul clar

Fără a crea un plan detaliat, nu trebuie să se bazeze pe nici un rezultat reușit. Structurarea nu este cea mai ușoară sarcină, dar merită cu siguranță atenția. Înainte de a începe să codificați direct, trebuie să evidențiați câteva ore și să vă așezați cu un schiță pentru a face un plan optim. Ca parte a planificării, este important să se formeze o idee despre soluția de proiectare a produsului, să formuleze pentru care este destinată și ce funcționalitate este plictisitoare.

Gândirea designului începe cu formularea conceptului. De asemenea, trebuie să alegeți care funcționează în program, să le dați o descriere scurtă, dar capabilă și, de asemenea, să specificați toate scheme posibile Interacțiunea elementelor, inclusiv tranzițiile. Nu va fi superfluă să trageți schițe de elemente importante. Determinarea cu funcționalitatea, trebuie să evidențiați o sarcină, pe soluția pe care un produs nou este trimis și să formuleze caracteristicile aplicației, concentrându-se în acest scop. În ceea ce privește publicul, este important să înțelegem că vârsta, domeniul de interes, stilul de viață și afilierea de gen afectează puternic atât gusturile, cât și obiectivele cu care utilizatorii descărcați aplicații. Alegerea propriei mele public țintă Așa este, puteți alege cu succes soluția de proiectare și funcționalitatea suplimentară.

Proiect: a mers prima dată

Primul proiect nu ar trebui să fie dificil. Puteți încerca să creați o aplicație academică care are doar un singur ecran. Pentru a face acest lucru, deschideți Xcode, creați un nou proiect, setați platforma pentru a aplica instrumentele corecte de optimizare, după care este ales tipul de produs software. Pentru a simplifica dezvoltarea mediului, puteți începe cu o singură cerere de vizualizare. Pentru proiect a stabilit un nume unic. În modul standard, mediul de programare consideră că scrierea va fi efectuată pe Obiectiv-C. Dacă programatorul dorește să aplice un alt instrument, trebuie să fie denumită transferul posibilelor limbi. Printre elementele de meniu există un responsabil pentru limba, ar trebui să existe cea mai convenabilă opțiune de la disponibilă. După aceea, treceți la modul universal din fila Dispozitive.

Panoul de navigare implementează o structură ierarhică pentru a căuta un document principal. Când este selectată, puteți vedea cheia de constructor de interfață - este activată, de la panoul afișat Selectați instrumentele necesare, mutați-le într-o poziție convenabilă, aliniați, sunt ajustate. Pentru a reflecta elementele din cod, fiecare obiect este ales cu mouse-ul cu cu tasta CTRLDeplasați-vă în ViewController.h, care inițiază lansarea casetei de dialog de ieșire, unde puteți specifica proprietățile comunicării formate. Aici programatorul indică numele prin care elementul poate fi apelat în codul programului.

Pentru a crea un handler eficient de acțiune, trebuie să repetați lanțul de acțiuni de mai sus, dar aplicați caseta de dialog ViewController.m. În interiorul este format dintr-o metodă cu un program codificat. Aparatul îl va acuza ori de câte ori trebuie să interacționați cu componenta.

Credem că rezultatul: Testarea

În companiile mari, mai mulți angajați sunt angajați în această sarcină. Se aplică o metodologie destul de complicată. În primul rând, se formează cazuri, unde este indicat care acțiuni trebuie să fie testate care rezultă că programul ar trebui să emită, precum și experimente reale cu rezultate de fixare. Pentru un dezvoltator novice de aplicații mobile sub OS de la Apple, totul este oarecum mai simplu (dar, de asemenea, mai greu în același timp). Aici testarea completă a autorului codului, dar și sarcinile însele să fie verificate, de obicei un pic, astfel încât să puteți efectua o operațiune în mod manual. Acest lucru va necesita un emulator prin care se execută componentele programului. În cadrul interacțiunii, puteți găsi care soluții nu au reușit să fie permise erori, să rețină acest lucru pentru ei înșiși și să corectezi când finalizați codul.

Cu teste independente, este important să vă prezentați utilizatorului terț, în niciun fel asociat cu codul. Mai mult decât atât, trebuie să vă imaginați cu critici interesați numai de erori, o persoană care nu este importantă pentru calitățile calității pozitive ale programului, ci doar negativ. Trebuie să încercați să rupeți programul toate metodele posibile. Trebuie să fie introduse? Introduceți litera în acest câmp. Trebuie să apăsați rapid tasta - faceți clic pe Long. Pe scurt, testarea este momentul în care aveți nevoie pentru a face toate regulile și recomandările stabilite.

Nu vreau și nu voi!

Nu fiecare programator este gata să-și asume propriul program, aplicând astfel de metode de interacțiune barbară. Un alt și deloc pare să fie o sarcină plictisitoare care nu merită timpul. Pentru a scăpa de munca în exces, salvați orele și eliminați situațiile neplăcute, puteți atrage proiectul Freelancers la proiect. Există site-uri specializate în care puteți găsi gata făcută pentru o mică remunerație pentru a căuta tot felul și tot felul de bug-uri în noutate.

După cum spun profesioniști, pentru a încredința căutări de erori pentru a face față unei persoane - aceasta este o opțiune bună, mult mai eficient decât o soluție independentă la această problemă. Freelancer nu are un program pe care programul ar trebui să-l facă și ce - nu, astfel încât conștiința lui este "nu stupid" prin informații despre excedentare. O astfel de persoană este mai ușor de testat aplicațiile, înseamnă că va fi posibil să se găsească mai multe probleme și să le elimine până la eliberarea oficială.

Mai multă public!

Dacă experimentele pe Freelancers au arătat că aplicația este pregătită pentru înot liber, este timpul să îl publicați. Pentru a face acest lucru, produsul este încărcat în Appstore. Mediul software XCODE Când apăsați tastele responsabile pentru acest lucru va fi ansamblul tipului pe care programulatorul îl va instala în avans. Trebuie să selectați opțiunea de distribuție. Compilatorul va crea un fișier și va înregistra în directorul alocat proiectului. Apoi, programatorul manual împachetează documentul la arhiva ZIP.

Următorul pas este să utilizați interfața Centrului de Dezvoltare IOS, unde trebuie să găsiți meniul iTunes Connect. Prin intermediul funcțiilor de control și de adăugare, puteți merge la pagina chestionar de produs nou. Toate câmpurile menționate aici vor trebui să completeze pe cont propriu. Puteți pregăti informații în avans - de exemplu, în timp ce proiectul este testat. Este necesar să scrieți o descriere unică, să specificați detaliile de contact, să faceți o mică pictogramă (Rezoluția 512 * 512), capturile de ecran.

Ce să facă în continuare?

Pentru a publica aplicația, trebuie să utilizați un produs software special conceput pentru a descărca obiecte noi - Uploader Tool. Puteți să o descărcați prin referire la faptul că sistemul se va deschide când utilizatorul merge în meniul disponibilității boot. În ordine automată, există o conexiune cu iTunes, după care cochilia în sine va determina ce proiecte are utilizatorul. Rămâne doar pentru a alege cea dorită și va fi încărcată de program, fără efort special.

După descărcare, produsul nou este trimis pentru a verifica, care de obicei durează câteva zile sau chiar săptămâni. Cu un rezultat negativ, dezvoltatorul primește o notificare la e-mail Cu motivele eșecului. Dacă reușiți să eliminați toate deficiențele, puteți re-trimite o noutate la moderare.

Știrile sunt importante

Dezvoltatorul XCODE eliberează adesea actualizări pentru acest mediu. Este necesar să se aplice în sine versiune noua. Acest lucru nu numai că face posibilă lucrul cu un program în care numărul de erori este minimizat, dar vă permite să recunoașteți în mod regulat despre toate caracteristicile actualizate. Folosind interfața cea mai nouă și puternică, programatorul simplifică sarcina stabilită în fața lui. De asemenea, Apple eliberează în mod regulat actualizări iPhone SDK. Cel mai relevant set de instrumente este cheia unui rezultat bun.

Lucru mic care strică plăcerea

Dacă aplicația a trecut cu succes verificarea, acesta intră în zonă acces general. Probabil, la început de la dezvoltator, multe revizuiri negative se vor prăbuși. Nu toți sunt constructivi. Trebuie să puteți analiza informațiile de la utilizatori pentru a vă îmbunătăți produsul, dar trebuie remarcat negativul suplimentar și lipsit de sens fără a lăsa să vă rănească și să submineze credința în puterea voastră. Dacă se comportă persoana brută și nu există nici un beneficiu de critica sa, puteți pur și simplu să nu acordați atenție mesajelor rămase.

Ei bine, este timpul să ne scriem primul program pentru iPhone-ul nostru. Dacă nu ați stabilit încă Xcode + iPhone SDK - atunci tu. Și așa, Xcode ne-a costat și se înființează, să începem?

Pentru a începe, învățați cât mai simplu. Creați un program în care va exista un câmp de text în care vom scrie în numele nostru și un buton, apăsând pe care numele nostru va fi înregistrat într-un salut. Primul nostru program va arăta astfel:

Creați-ne primul și speranța nu ultimul proiect:

Apoi, vom întreba ce tip de aplicație pentru a crea. În partea stângă a panoului alege iPhone OS -\u003e Aplicație Și în fereastra centrală, alegeți tipul de proiect Aplicație bazată pe vizualizare. Să ne numim primul program, să spunem FirstApp.

Ca rezultat, creăm un proiect cu un controler deja creat (prima fereastră a programului nostru)

Fereastra principală a proiectului arată astfel:

Xcode a creat pentru noi primul controler, acestea sunt două fișiere numite FirstAppviewCOnTroller.h și FirstAppviewCONTROLLER.M

FIRSTAPVIVIVIVOVINTROLLER.H Fișierul acționează ca un antet (de acolo și extensia fișierului.h din antetul cuvântului) în ea vom anunța variabilele și metodele pe care le vom folosi în fișierul principal FirstAppviewController.m

Și astfel, deschideți fișierul FirstAppViewCONTROLLER.H și creați două indicatori:

IBUTLET UILABEL * Nume de utilizator;

Prima variabilă de nume de utilizator este o etichetă de text în care ne vom înregistra numele. Nikfield este un câmp de text în care ne vom citi numele.

Scrieți-l este necesar în bloc @Interface FirstAppviewController: UIViewcontroller ()

De asemenea, vom crea o metodă care va apela când faceți clic pe butonul pentru a vă introduce. Să numim metoda SETNIK:

- (ibacție) Setnik;

Ca rezultat, fișierul nostru FirstAppViewContController.h ar trebui să arate astfel:

#Import. @Interface FirstAppviewController: UIViewcontroller ( IBUTLET UILABEL * Nume de utilizator; Ibutlet uitextfield * nikfield; ) - (ibacție) Setnik; @Sfârșit.

Acum, hai să mergem la fișierul FirstAppviewCONTROLLER.M

Adăugați aici metoda SETNIK. Trebuie să scrie după o linie @Implamarea FirstAppviewController.

- (ibacție) Setnik ( username.text \u003d nikfield.text; }

Aici vă prescriem că atunci când efectuați această metodă, textul din câmpul Nikfield va fi înregistrat în manualul de utilizator.

De asemenea, trebuie să eliberați memoria de la aceste indicatori după ce le folosim. Acest lucru se face în metoda numită abate.

- (Void) dealloc (;;;)

Doar adăugați toate indicii care au folosit, aici în acest format:;

Acum, deschideți fișierul de interfață FirstAppViewCONTROLLER.XIB, începe în interfața interfață Builder Interfață.


Din biblioteca componentelor, trageți componentele de care aveți nevoie în fereastra programului nostru și aranjați cât mai convenabil. Mai mult într-o fereastră mică, selectați Proprietarul fișierului și apăsați Command + 2 care ne transferă în meniul Inspector Connections. Vedem lista indicii nostri, pe care am fost deja prescrise, iar pe dreapta ei goală mirrox. Lut pe un cerc gol lângă indicatorul Nikfield și nu eliberează scurgerea în câmpul de text. Când am rezuma un indicator de mouse la rețea, acesta va fi ars cu un dreptunghi și lasă să plece. Astfel, am legat acest câmp pointerul Nikfield. Acum vom face același lucru cu indicatorul de utilizator și îl trage pe textul în care vrem să vedem porecla noastră (în imaginea mea este textul de utilizator%%). Chiar mai jos, vedem metoda Setnik și o asociem cu butonul nostru. Dar când aduceți la buton și eliberați, va cădea meniul contextual Din care selectați Atingeți în interior. Aceasta înseamnă că această metodă va funcționa când facem clic și eliberați butonul. Avem nevoie de :)

Ei bine, salvăm, reveniți la Xcode și faceți clic pe Build & Rulați. Uraaa, primul nostru program a început :) Faceți clic pe caseta de text, apare tastatura, scrieți numele. Dar programul nostru încă nu are un accident vascular cerebral mic. Este de a retrage tastatura apăsând butonul făcut când am terminat să intrăm în numele nostru.

Pentru a face acest lucru, veți porni din nou constructorul de interfață, faceți clic pe butonul nostru. Faceți clic pe Command + 1 și găsiți trăsături de introducere a textului. Are mai multe liste derulante, dar suntem interesați doar de cea mai mică: cheie de întoarcere. Selectați din lista Done și în partea de jos a blocului Puneți o bifare lângă tasta de returnare automată. Continuați în comanda + 2 Inspector de conexiuni și vedeți cuvântul acolo. dELEGA.. Faceți clic pe cercurile din apropierea acestuia și trageți în blocul de proprietar al fișierului

Acum, ne întoarcem la fișierul nostru de la FirstAppviewCONTROLLER.M după metoda noastră SETNIK adăugați mai mult un astfel de cod:

- (Bool) TextFieldshouldRenturn: (UITEXTFIELD *) THETEXTFIELD ( ; Returnați da; )

Salvăm și încercăm să fugim (puteți utiliza comanda + r combinație) Încercăm să ne scriem numele în caseta de text. Când scrieți, butonul DONE apare făcând clic pe care se închide tastatura. Acum, facem clic pe butonul și Vua, programul cu noi este salut :)

Ar părea lucruri mici, credeți că au scris un astfel de mic. Și eu, când mulți ani în urmă, am învățat Delphi, după ce am învățat un astfel de exemplu, astfel încât făcând clic pe butonul ceva a fost scris pe ecran a făcut jucării diferite. Amintiți-vă unul dintre cele mai primele jocuri de luptă pentru browser? Așa că m-am făcut pentru mine. Ceva similar și totul sa bazat pe acest principiu așa cum tocmai am făcut-o cu dvs. Deci, jucați, experimentați!

Aici aveți încă un link către arhiva proiectului, puteți descărca, includeți a vedea dacă cineva nu a funcționat. Ei bine, dacă aveți întrebări, scrieți în comentariile.