La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.

Stai già scrivendo un'applicazione iOS? Quindi devi conoscere varie opzioni di sviluppo. E se solo l'idea di sviluppare sotto iOS è apparsa nella tua testa, dovrebbero essere seguite le seguenti domande:

  • che lingua dovrei studiare?
  • dove prendere materiali da esplorare?
  • biccissimo Mac?
  • ho bisogno di un dispositivo iOS?
  • quale editor è adatto per il codice di scrittura?

L'articolo darà risposte a queste domande e aiuterà a raggiungere l'obiettivo.

Il sistema operativo iOS è stato rilasciato azienda Apple. Nel 2007. Non è limitato all'iPhone e all'iPad, ma parlerò di sviluppare applicazioni solo per questi dispositivi. L'articolo è diviso in diverse parti:

  1. Sviluppo di applicazioni native.
  2. Lingue di programmazione per la creazione di applicazioni IOS.
  3. Sviluppo dell'ambiente.
  4. Sviluppo di applicazioni e giochi iOS con realtà aumentata con il framework Arkit.
  5. Sviluppo del gioco utilizzando il framework SpriteKit.

Oltre alla progettazione nativa, c'è anche una piattaforma trasversale quando l'applicazione è scritta contemporaneamente per iOS e Android in una lingua diversa dal nativo. Ne parleremo un'altra volta, ma puoi distinguere la curiosità ora e leggere, scritto per il tentativo dal vivo.

Sviluppo di applicazioni native

Il processo di sviluppo di un'applicazione nativa è scrivere un programma su una delle lingue principali per la piattaforma IOS: obiettiva-C o Swift. Questo percorso è creato da Apple Corporation e suggerisce le seguenti idee. Apple fornisce agli sviluppatori le ultime versioni SDK (kit di sviluppo software - un set di strumenti di sviluppo), documentazione, nonché il mezzo di sviluppo Xcode.

Vantaggi della progettazione nativa:

  • l'applicazione è ottimizzata sotto la piattaforma iOS, il che significa che funzionerà rapidamente e correttamente;
  • l'applicazione reagisce alla pressione immediatamente, non ci sono ritardi nell'animazione e durante lo scorrimento del contenuto;
  • comprensibile e facile accesso all'hardware dei dispositivi - una camera, microfono, accelerometro, geolocalizzazione, rubrica, lettore, ecc. Su queste e altre funzionalità del dispositivo, è possibile basare la funzionalità dell'applicazione;
  • interfaccia nativa per la piattaforma. Le applicazioni native di solito operano con elementi di interfaccia "piattaforma": da cui vengono prelevati menù, navigazione, stampi e tutti gli altri elementi di design sistema operativo E quindi sono familiari e comprensibili per l'utente;
  • con ogni aggiorna iOS. La sintassi della lingua dell'obiettivo-c non è praticamente modificata, quindi il supporto dell'applicazione si verifica quasi indolore, solo un piccolo numero di codice dovrà cambiare o riscrivere.

Svantaggi:

  • applicazione di supporto in Swift. Gli aggiornamenti regolari delle versioni piattaforma iOS sono costretti ad aggiornare il codice, ma con l'arrivo della quinta versione di Swift, Apple promette di facilitare questo processo;
  • la maggior parte dei progetti attuali sono scritti nell'obiettivo-c. Ogni anno è più difficile trovare un programmatore che vuole scrivere su di esso, e per riscrivere progetti su swift molte aziende rifiutano, in quanto questo è un processo enorme e incredibilmente laborioso.

Per i clienti dello sviluppo dei clienti, la questione della quale lo sviluppo è di pagare - è rilevante anche una piattaforma nativa o cross-piattaforma. Lo sviluppo della piattaforma multipiattaforma può essere consigliato quando il bilancio è limitato, è necessario apprendere la domanda di un'applicazione mobile o se c'è un programmatore web sul lato client. In altri casi, la scelta è meglio fare a favore del design nativo. Il biglietto dal vivo può aiutare entrambi con l'altro. Se hai intenzione di iniziare a lavorare sulla tua applicazione mobile per iOS - siamo pronti a discutere di tutto.

In quale lingua è scritta applicazioni per iOS

Gli sviluppatori di Apple hanno fornito due opzioni:

  • Objective-c. Veterano con una grande storia, lasciando gradualmente sullo sfondo;
  • Swift. Popolarità molto giovane e rapidamente tra gli sviluppatori.

Entrambe le lingue riguardano la programmazione orientata agli oggetti (OOP) e soddisfano con successo i suoi principali paradigmi: ereditarietà, polimorfismo, incapsulamento e astrazione. Parole semplici, OOP è uno stile di scrittura di codice che consente allo sviluppatore di raggruppare compiti simili nelle classi. Il codice corrisponde al principio secco (non ripetere te stesso - non ripetere te stesso) e diventa facile da accompagnare.

Objective-c.

Il linguaggio di programmazione ha creato nei primi anni '80 secolo scorso attraversando (s) con una piccola dolcezza (connessione con oggetti tramite messaggi). Objective-C è stato inizialmente percepito come una semplice sovrastruttura sul linguaggio C, che modifica i suoi progetti sintattici, ma dopo che la prossima compagnia di fase ha rilevato la licenza, e poi il successore e i diritti di Apple, Objective-C divenne uno dei più popolari Lingue per lo sviluppo di applicazioni per iOS. Pertanto, molti tipi di dati in Objective-C hanno ereditato il prefisso NS (passo successivo). Questo è il linguaggio principale utilizzato da Apple, la cui conoscenza consente di scrivere a qualsiasi piattaforma Apple, incluse MacOS.

Professionisti:

  • elevato grado di supporto per il codice: con ogni aggiornamento della variazione dell'obiettivo-C sono minimi;
  • un gran numero di documentazione, letteratura tecnica e una grande comunità. Apple fornisce e aggiorna regolarmente libri e risorse ufficiali. Che tipo di conoscenza ha bisogno di sviluppatore di IOS, puoi imparare da;
  • passaggio veloce da una delle lingue del C. Obiettivo-C è l'espansione della lingua C. Ciò significa che anche qualsiasi codice su c è anche codice corretto E per Objective-C, devi solo abituarti alla sintassi;
  • la compatibilità dei progetti interni dell'obiettivo-C scritta in Swift ti consentirà di applicare due lingue contemporaneamente.

Minuss:

  • se non hai mai trovato la programmazione e ha deciso di iniziare immediatamente con Objective-C, allora le difficoltà di comprendere i principi dell'oop e la sintassi tritata possono sorgere. Le difficoltà scompariranno lungo il corso dello studio;
  • basso Codice di leggibilità: all'inizio dello studio, la sintassi sembrerà complessa;
  • il sistema dinamico del tipo di dati, che è anche un vantaggio, presuppone la possibilità di apparire o saltare gli errori anche durante la compilazione. In particolare, stringere il processo di battitura;
  • basso rispetto alla rapida prestazione della lingua;
  • l'interazione con file SWIFT si verifica con l'aiuto di un "Bridge" (un adattatore condizionale che traduce il codice in formato Swift nel formato Objective-C), che rallenta il processo di assembly.

Esempi di applicazioni sviluppate dal nostro comando in Objective-C:

  • - Negozio di internet Profumery e cosmetici;
  • - Applicazione per giovani genitori e donne incinte che necessitano di una consultazione del dottore in qualsiasi momento della giornata;
  • - Negozio di abbigliamento online.

Swift.



Linguaggio di programmazione giovane, potente e aperto scopo generale. Apple è ufficialmente rappresentata il 2 giugno 2014. Combina tutto il meglio da C e Obiettivo-C, ma privato delle restrizioni di quest'ultima compatibilità con C. Il Swift utilizza la digitazione rigorosa di oggetti, riducendo il numero di errori nella fase di scrittura del codice. Anche in Swift ha aggiunto funzioni moderne, come generiche, chiusure, più valori di ritorno e altro ancora, rendendo la creazione di un'applicazione a un processo più flessibile e affascinante. La base del nuovo linguaggio di programmazione è stato il compilatore, il debugger e il quadro esistenti.

Swift sembrerà familiare agli sviluppatori di obiettivi-C. Combina la leggibilità dei parametri denominati e la potenza del modello di oggetto dinamico Obiettivo-c.

Professionisti:

  • velocità. Ora la lingua è quasi allo stesso livello con C ++, e in Cupertino promette che questo non è un limite;
  • navigazione semplificata sui file di progetto. A differenza dell'obiettivo-C, che crea due file per gli annunci e l'implementazione, Swift costa solo uno. Inoltre, i nomi dei metodi e dei commenti tra i file sono sincronizzati automaticamente;
  • facile leggibilità perché questa lingua Non costruito su C. Ad esempio, non è necessario mettere un punto con una virgola all'estremità della linea e scrivere parentesi per l'espressione ambientale all'interno del caso / altro. Nic parentesi quadre, Swift assomiglia all'inglese ordinario, è molto più pulito e ha una sintassi semplificata;
  • laconicità. Il numero di codice con Swift diventa molto più piccolo. Ad esempio, per aggiungere due linee, è possibile utilizzare l'operatore "+";
  • b. diimprese rispetto a Objective-c. Ad esempio, i generici (modelli universali). Codice universale ti consentirà di scrivere finemente, funzionalità e tipi e tipi flessibili, generali che possono funzionare con qualsiasi altro tipo. Puoi scrivere un codice che non è ripetuto ed esprime il suo contenuto in forma astratta;
  • l'interazione completa con il codice scritto su Objective-C ti consentirà di applicare due lingue allo stesso tempo;
  • maggiore sicurezza. Swift, a differenza dell'obiettivo-C, è rigorosamente digitato, cioè quando dichiarando i parametri denominati, è necessario specificare esplicitamente il tipo di dati, in caso contrario quando il codice viene eseguito, il compilatore provoca un errore. Ciò faciliterà la correzione dei bug, come puoi risolvere il problema contemporaneamente;
  • supporto biblioteche dinamiche. Uno dei cambiamenti significativi in \u200b\u200bSwift è la transizione dalle biblioteche statiche alla dinamica, che sono essenzialmente fette di codice di codice. Si uniscono all'applicazione e "Bind" con nuove versioni della lingua, che consente al programma di lavorare stabilmente.

Minuss:

  • Swift è in costante sviluppo e cambiamento. Ad esempio, la chiamata del metodo potrebbe cambiare dopo l'aggiornamento. Il beneficio di Apple ha costruito questo processo in modo tale che il codice scritto su di più versioni precoci Non sarà rotto. Vedrai solo un avvertimento che il tuo codice è scritto sulla vecchia versione e l'editor offrirà una transizione a un nuovo e aiuto per eseguire questa linea di processo;
  • l'interazione con i file Objective-C si verifica con l'aiuto di un "Bridge" che rallenta notevolmente il processo di assemblaggio.

B. dipiù parte dei progetti della nostra azienda è scritta in Swift. Ecco alcuni esempi:

  • - l'applicazione della profumeria e del negozio di cosmetici;
  • - Servizio per l'acquisto di abbonamenti al cinema;
  • - Applicazione negozio di abbigliamento;
  • - un'applicazione con articoli sulla sicurezza delle informazioni.

C ++ (SI PLUS)



Compilato, staticamente linguaggi stampata Programmazione di scopo generale. Supporta tali paradigmi di programmazione come programmazione procedurale, programmazione orientata agli oggetti, programmazione generalizzata.

C ++ è supportato da iOS, ma c'è uno "ma": l'intera applicazione non sarà in grado di scrivere interamente su di esso. C ++ è adatto per risolvere attività logiche o interi moduli applicativi, nonché per scrivere algoritmi complessi, ma interfaccia utente Deve essere scritto su Objective-C o Swift.

Una forma di forme di realizzazione di questa interazione è l'uso di un obiettivo-C ++ dialetto, una combinazione di obiettivi-C e C ++. Perché mescolarli? Ad esempio, la biblioteca più buona per l'attività corrente è stata scritta in C ++, a volte la soluzione al problema potrebbe essere eseguita più concisy su C ++ o è necessario chiamare le funzioni Obiettivi-C dal progetto C ++. Esempio comitato - Portare il gioco o il motore sotto la piattaforma Apple.

Infine, è possibile utilizzare C ++ per migliorare le prestazioni. Obiettivo-C Message Flexibility impone alcuni costi rispetto all'attuazione della maggior parte delle funzioni virtuali di C ++. Obiettivi-C Oggetti non hanno funzioni Virtual C ++ virtuali equivalenti. Per ottimizzare, può essere un fattore importante.

Quale lingua scegliere?

Objective-C è gradualmente inferiore alla giovane strada Swift, che Apple si presenterà in ogni modo. Lo scorso 2018, nel rating dell'obiettivo-C, ha richiesto una posizione più bassa in relazione a Swift. Sulla base di queste statistiche e dei maggiori vantaggi del linguaggio SWIFT, lo consiglierei.

Ma del tutto, per non sapere che l'obiettivo-c non funzionerà, perché durante lo sviluppo di applicazioni sotto iOS si incontrerà, e dovrai leggerlo e capirlo.

Per quanto riguarda il linguaggio C ++, la sua conoscenza è un'abilità utile, ma solo come opzione, quindi decidi.

Dove prendere materiali da esplorare?

Materiali in Swift:

Vale la pena notare che oltre ai videogioni raccomandati da me, un gran numero di materiali di formazione a pagamento e gratuiti su Swift e Objective-C sono su YouTube e Portali di formazione speciali, come Udemy e Swiftbook.

Materiali in C ++

  • Linguaggio di programmazione C ++. Il libro di testo utilizzato nella maggior parte delle università;
  • corso video C ++ canale gratuito #Simplecode..

Fonti di informazioni attuali

Per non in ritardo dietro le tendenze, non sarà ulteriormente familiarità con il prossimo elenco di grandi aziende e enormi personalità, oltre a iscriversi ai loro Twitter, Blog, ecc.:

  • raywenderlich.com. Una fonte inesauribile di manuali gratuiti. Adatti e principianti e professionisti che hanno bisogno di comprendere rapidamente il lavoro del nuovo quadro;
  • Nshipster. Blog di designer e sviluppatore servizio cloud Heroku, che non è più solo. Frameworks, oggetti quadro, obiettivi-C, Swift, Xcode, importanti progetti open source - qui sono articoli utili su tutto;
  • Natasha il robot. Ottimo blog di IOS-Developer Natasha Murashev. Obbligatorio per tutti coloro che comprendono rapidi e non solo;
  • Studio Studio Ios Studio Labs Mike Studio Blog. Ciò che viene detto qui, la conoscenza è necessaria per essere un po 'più semplice;
  • Piccoli morsi di cacao. Blog con tutti i tipi di manuali utili. I neofiti e gli sviluppatori esperti lo adoreranno per la concisione di post e latitudini delle desiderate problemi;
  • ios dev settimanalmente. NEWS CREARIO DAL MONDO DI SVILUPPO MOBILE IOS. Si presenta sotto forma di mailing il venerdì. Curatore - Dave Verve;
  • GitHub famosa compagnia di Rambler & Co. Contiene un sacco di interessanti dalla fonte open source. Anche il loro lato interno e blog;
  • Blog di sviluppare sotto Ios a Habrahabre;
  • Iosgoodreads.ru e canale nel telegramma da Rambler. Gli articoli più interessanti, video e notizie relativi allo sviluppo di iOS.

Ambiente di sviluppo dell'applicazione iOS

Gli ambienti di sviluppo applicazione più popolari su IOS o IDE (Integrated Development Environmetn) è un XCode da Apple e AppCode da JetBriins.

Xcode.



Un redattore veloce fornito da un set completo di strumenti per lo sviluppo sotto iOS, macos, ecc. Downloads dall'App Store gratuitamente.

Professionisti:

  • Ib (Interface Builder). IB è un'applicazione con un set di strumenti per lo sviluppo di interfacce grafiche integrate in XCode. Il processo di lavoro assomiglia alla creazione del design "su tela". L'intero layout può essere fatto in Ib, quindi legare gli elementi visivi con il file di implementazione, che descrive l'intera logica dell'interazione con loro.

Plus Interface Builder è un layout visivo, configurazione di stili, sfondo, font, ecc., E ci sarà un meno, ad esempio, lavorando con animazione, può essere eseguito solo dal codice.

  • simulatore. Fornisce set completo dispositivi iOS su cui è possibile eseguire e testare la tua applicazione;
  • debugger. È in grado di smontare la parte visiva da elettare per cercare errori nel layout, contribuirà anche a catturare il bug e affronterà il problema della perdita di memoria. Oltre a tutti, il debugger può produrre tutte queste operazioni e test dell'interfaccia utente nella modalità "wireless";
  • sistema di controllo della versione integrata a GitHub. Inoltre funzioni standard I rami, nella modalità Spalato Screen consente di visualizzare le modifiche in vari "rami";
  • la funzione di imitazione geolocalizzazione. Indispensabile quando si lavora con la carta. Ha un set di città "cucito", il cui elenco può essere integrato;
  • contiene un parco giochi Swift, la cosiddetta "sandbox", che ti consente di controllare rapidamente nuovo algoritmo o routine grafica (ad esempio, diverse linee di codice) senza creare un'applicazione intera;
  • può raccogliere immediatamente l'applicazione sul dispositivo iOS;
  • supporto " tema scuro"Mac OS.

Minuss:

  • instabile. Durante il lavoro, può anche chiudere spontaneamente con un errore. Il progetto non soffrerà e ultime modifiche Il codice non scomparirà. Basta riavviare XCode e continuare a lavorare dal momento in cui si è fermato;
  • spesso non funziona. La funzione del testo aggiunge alla parte inserita).

AppCode.



Come XCode, contiene un insieme completo di fondi necessari per un funzionamento efficiente e conveniente con Objective-C, Swift, C ++ e compatibile con il 100% con XCode.

Professionisti:

  • stabile. Chiusure improvvise, come in Xcode, no;
  • il flusso automatico non è caduto e funziona più velocemente rispetto a Xcode;
  • integrazione con inseguitori di bug / emissione, come Jira, Youtrack, faro, tracker pivavale, GitHub, Redmine, ecc.;
  • di più descrizione dettagliata errori e avvertimenti;
  • può ritirare immediatamente l'applicazione sul dispositivo iOS, come Xcode.

Minuss:

  • per creare un'applicazione, hai ancora bisogno di xcode;
  • nessun costruttore di Intreface. L'apertura di un file IB da AppCode si verifica in XCode;
  • nessun debugger visivo e nessun debug wireless;
  • nessun parco giochi rapido;
  • il lancio dell'applicazione si verifica sul simulatore di Xcode;
  • AppCode è un prodotto a pagamento, per la conoscenza gratuita è data per 30 giorni. Al momento della scrittura, le tariffe sono: per il primo anno di utilizzo dovrà pagare $ 199, il secondo $ 154, i seguenti - $ 119 (dati presi dal sito ufficiale);
  • l'aggiornamento La lingua viene fornita con un ritardo. In Xcode, otterrai una nuova versione sui beta test.

In altre parole, anche se si sceglie AppCode come IDE principale, ha ancora bisogno di Xcode per sviluppare completamente applicazioni mobili su iOS.

Ha bisogno di fare?

Sì. Per lo sviluppo è necessario XCode IDE (ambiente di sviluppo integrato - Ambiente di sviluppo integrato). Installa XCode puoi solo su Mac. Scegli tra queste opzioni: MacBookPro / Air, IMAC, MacPro o Mac Mini (la maggior parte un'opzione di budget.). Non è necessario acquistarne uno nuovo, ma il tuo Mac può mantenere l'ultima versione di Macos almeno due anni, ti consiglio di prendere quello che non è più vecchio di cinque anni.

Opzione per familiarizzare - Metti il \u200b\u200btuo PC macchina virtuale Con Guida, ad esempio, VirtualBox. Un'installazione di macos per VirtualBox Articolo descrive in dettaglio come farlo. Sarà lento a lavorare, ma per un "avvio veloce" è abbastanza adatto.

Ho bisogno di un dispositivo iOS?

Non necessario. L'IDE Xcode di Apple contiene il simulatore del dispositivo. Ad esempio, è possibile selezionare l'iPhone XR e live per verificare il risultato del tuo lavoro. Sfortunatamente, il simulatore non sostituirà completamente il dispositivo effettivo (ad esempio, la fotocamera o l'accelerometro è assente in esso).

Sviluppo di applicazioni e giochi con realtà aumentata con Arkit



Arkit - Framework sviluppato da Apple per lavorare con AR. Cosa è AR e come funziona? AR è una tecnologia che è in grado di eseguire la scansione dello spazio circostante e integrare massimalmente gli oggetti virtuali nella vita reale. Questi elementi virtuali possono visualizzare dispositivi speciali che supportano questa tecnologia:

  • cmartphone e tablet. Nel nostro caso, è un iPhone e iPad;
  • Ar-elmetti e occhiali. Uno degli ultimi sviluppi - occhiali da salto magico;
  • computer.

La scansione dello spazio si verifica utilizzando la camera del dispositivo. Cosa può applicazione AR? Ad esempio, un negozio di sneakers online, in cui, oltre all'acquisto, è possibile scansionare il piede e "provare" il modello che ti piace, quindi sul tuo iPhone o sullo schermo iPad il piede sarà nelle sneakers selezionate. Un altro esempio di Application AR è un'applicazione da IKEA

Materiali di allenamento su SpriteKit:

Importante! Lo sviluppo dei giochi per iOS non è limitato al framework Spritekit. C'è un numero enorme di motori per la creazione di giochi 2D e 3D. Il più popolare di loro è unità e irreale. E la creazione di Arcade Hardcore Trigono, gli sviluppatori vivono da portare a tamponare il motore OpenFL con l'uso della raffinatezza personalizzata.

Conclusione

La lingua più rilevante sviluppo mobile Sotto IOS nel 2019 è Swift. La ragione non è solo nella sua velocità e sintassi laconica, ma anche che diventa lo standard di sviluppo-de facto e ottiene sempre più supporto agli sviluppatori di Apple.

Questo non annulla la necessità di conoscere obiettivi-C: le librerie utili sono create in questa lingua e il supporto per i progetti vecchi, ma grandi e interessanti è ben pagato.

Come si può vedere, lo sviluppo dell'IOS è profondo e la comprensione della sua profondità aumenterà il tuo valore nel mercato degli sviluppatori. Spero che questo articolo abbia risposto a tutti possibili domande E lo condividerai con gli amici. In caso contrario, lasciare commenti - risponderò loro.

E se sei sicuro di essere pronto a lavorare sull'applicazione iOS, ti contatteremo per una consulenza gratuita.

Bene, è ora di scriverci il tuo primo programma per il nostro iPhone. Se non hai ancora impostato Xcode + iPhone SDK - allora tu. E così, il Xcode ci è costato e ci ha allestito, iniziamo?

Per cominciare, impara come più semplice. Creare un programma in cui ci sarà un campo di testo in cui scriveremo il nostro nome e un pulsante, premendo quale il nostro nome verrà registrato in un saluto. Il nostro primo programma sarà simile a questo:

Crea il nostro primo e sperare non l'ultimo progetto:

Successivamente chiederemo quale tipo di applicazione creerebbe. Sulla sinistra nel pannello scelgono iPhone OS -\u003e Applicazione E nella finestra centrale, scegli il tipo di progetto Applicazione basata su vista. Chiamiamo il nostro primo programma, diciamo FirstApp.

Di conseguenza, creiamo un progetto con un controller già creato (la prima finestra del nostro programma)

La finestra principale del progetto sembra questo:

XCode creato per noi il primo controller, questi sono due file chiamati FirstAppViewController.H e FirstAppViewController.m

FirstAppViewController.H File agisce come intestazione (da lì ed estensione del file.h Dall'intestazione della parola) Annunceremo le variabili e i metodi che utilizzeremo nel file principale FirstAppViewController.m

E così, apri il file FirstAppViewController.H e creare due puntatori:

Iboutlet Uilabel * Nome utente;

La prima variabile del nome utente è un'etichetta di testo in cui registreremo il nostro nome. Nikfield è un campo di testo dove leggeremo il nostro nome.

Scrivi è necessario nel blocco @Interface FirstAppViewController: UIViewController ()

Creeremo anche un metodo che chiamerà quando fai clic sul pulsante per presentarti. Chiamiamo il metodo Setnik:

- (Ibaction) Setnik;

Di conseguenza, il nostro file FirstAppViewController.h dovrebbe assomigliare a questo:

#Importare. @Interface FirstAppViewController: UIViewController ( Iboutlet Uilabel * Nome utente; Iboutlet uitextfield * Nikfield; ) - (Ibaction) Setnik; @fine.

Ora, andiamo al file primappiewcontroller.m

Aggiungi il nostro metodo Setnik qui. Bisogno di scrivere dopo una linea @Implementation FirstAppViewController.

- (IBACTION) Setnik ( username.text \u003d nikfield.text; }

Qui prescriviamo che quando si esegue questo metodo, il testo dal campo Nikfield verrà registrato nel libro di testo del nome utente.

Dobbiamo anche liberare la memoria da questi puntatori dopo che li usiamo. Questo è fatto nel metodo chiamato dealOC.

- (void) dealloc (;;;)

Basta aggiungere tutti i puntatori che utilizzati, qui in questo formato:;

Ora, apri il file di interfaccia FirstAppViewController.xib, avviene nell'editor dell'interfaccia Builder Interface.


Dalla biblioteca dei componenti, trascina i componenti necessari nella finestra del nostro programma e organizzano come comodo. Inoltre, in una piccola finestra, seleziona il proprietario del file e premi Command + 2 che ci trasferisce nel menu Ispettore Connections. Vediamo la lista dei nostri puntatori, che siamo già stati prescritti, e a destra di loro vuota Mirrox. Argilla su un cerchio vuoto vicino al puntatore Nikfield e non rilasciando lo scarico al campo di testo. Quando riassumeremo un puntatore del mouse sulla rete, verrà bruciato con un rettangolo e lascia andare. Quindi, abbiamo legato questo campo al puntatore Nikfield. Ora facceremo lo stesso con il puntatore del nome utente e lo estrae sul testo in cui vogliamo vedere il nostro soprannome (nella mia foto è il nome utente% Nome utente%). Anche qui sotto, vediamo il nostro metodo Setnik e ci associamo al nostro pulsante. Ma quando porti al pulsante e rilascia, cadrà menù contestuale Da cui si seleziona il ritocco verso l'interno. Ciò significa che questo metodo funzionerà quando facciamo clic e rilasciamo il pulsante. Quello di cui abbiamo bisogno è :)

Bene, salviamo, torniamo a Xcode e fai clic su Build & Run. Uraaa, il nostro primo programma è iniziato :) Fare clic sulla casella di testo, viene visualizzata la tastiera, scrivi il nome. Ma il nostro programma manca ancora un piccolo ictus. È per ritirare la tastiera premendo il pulsante Fine quando abbiamo finito di inserire il nostro nome.

Per fare ciò, attirerai nuovamente il costruttore dell'interfaccia, fare clic sul nostro pulsante. Fare clic su Comando + 1 e trova i tratti di input di testo. Ha diversi elenchi a discesa, ma siamo interessati solo alla chiave più bassa: ritorno. Selezionare dall'elenco Desider e nella parte inferiore del blocco inserire un segno di spunta vicino al tasto di ritorno abilita automaticamente. Continua in comando + 2 connessioni ispettore e vedere la parola lì. dELEGARE.. Clicca sui cerchi vicino e tira il blocco del proprietario del file

Ora torniamo al nostro file FirstAppViewController.M dopo il nostro metodo Setnik aggiungi altro codice tale:

- (bool) Textfieldshouldreturn: (uitextfield *) thetextfield ( ; Restituire sì; )

Salviamo e proviamo a eseguire (puoi utilizzare Command + R combination) Proviamo a scrivere il nostro nome nella casella di testo. Quando si scrive, viene visualizzato il pulsante DONE cliccando su cui si chiude la tastiera. Ora clicciamo sul nostro pulsante e Vua, il programma con noi è un saluto :)

Sembrerebbe quali piccole cose, pensa di aver scritto un tale piccolo. E io, quando molti anni fa, ha insegnato Delphi, avendo imparato uno esempio di un esempio in modo che cliccando sul pulsante qualcosa che è stato scritto sullo schermo ha fatto giocattoli diversi. Ricorda uno dei giochi di più dei primi giochi del browser Fight Club? Così mi sono fatto per me stesso. Qualcosa di simile e tutto era basato su questo principio come abbiamo appena fatto con te. Quindi gioca, esperimento!

Qui hai ancora un link per l'archivio del progetto, puoi scaricare, includere se qualcuno non ha funzionato. Bene, se hai domande, allora scrivi nei commenti.

"Ma oggi c'è una ragione speciale - volevo assegnare 10 migliori applicazioniche vale la pena prestando attenzione agli amanti della programmazione. Ci sono applicazioni di formazione, un gioco per programmatori, compilatori e editor di codici.

Pythonista 3 è un programma per scrivere applicazioni in Python. Fatto curioso: il nome della lingua non è accaduto dal rettile Python, ma dal nome del comitato britannico "Flying Circus Monti Paiton". Pioth solo in Python inglese.

Alcuni credono che Python sia perfetto per il primo linguaggio di programmazione. Forse è così. La lingua ha una sintassi semplice e comprensibile e con un gran numero di funzioni.

Python è un linguaggio popolare utilizzato in molte grandi aziende. Ad esempio, Google e Facebook lo usano nei loro progetti. Pythonista 3 consente di scrivere un programma e eseguirlo immediatamente.

Linguaggio di programmazione di base intelligente

L'applicazione che offre all'utente di programmare su una versione avanzata del linguaggio più popolare per l'apprendimento - Basic. Era da base che ha iniziato la mia conoscenza con la programmazione 20 anni fa.

Nonostante il fatto che molti programmatori di base avanzati non siano percepiti dalla Parola, credo che questa sia una buona lingua per i principianti. È molto semplice e allo stesso tempo in mani abili può risolvere molti compiti.

Il nostro lettore Alexander - un programmatore di fan è stato utilizzato anche per creare applicazioni su Smart Basic, che sono state pubblicate nell'App Store.

Apple ha sviluppato un rapido linguaggio di programmazione per i programmatori IOS e Mac OS. Apple ha concepito rapido come un linguaggio più facile e lettura per lo studio rispetto al predecessore - Obiettivo C. Nel 2014, la lingua è stata implementata in Xcode. E nel 2016, Google ha detto che Swift sarà la prima lingua per Android. Molto probabilmente, ciò avrà un effetto positivo sulla velocità dell'applicazione per le applicazioni Android. Diventerà meno esclusivi e applicazioni che vanno prima su IOS e alcuni mesi / anni su Android.

Swift Playgrounds di Apple stessi permette anche un nuovo arrivato di immergerti nel mondo della lingua. Esaminare nuovi disegni, esplorare il lavoro del codice sugli esempi viventi nel modulo di gioco.

Serie "Impara i linguaggi di programmazione" da Soloolearn

Di recente è inciampato su una serie di applicazioni divertenti da SoloLearn, che offrono lezioni interattive per studiare i linguaggi di programmazione. Le seguenti lingue sono disponibili in russo: JavaScript, HTML, C ++, Python, Java, CSS, SQL, PHP, C #, JQuery, Ruby. Lezioni rapide in inglese.

Ho passato diverse lezioni JavaScript. Tutto è molto accessibile e interessante. Le lezioni mini sono fornite con esempi che possono essere immediatamente lanciati nell'emulatore. Dopodiché, di solito è una domanda con le opzioni di risposta o la possibilità di inserire una risposta di testo. Molto chiaramente e conveniente per i principianti.

Ci sono esempi di codice e la capacità di eseguirli:

Tutte le applicazioni sono gratuite e senza negozi incorporati.

Editor di codice textstica 6

Nell'App Store due editor di testo decente per il codice. TextAsty al suo prezzo di 749 rubli (nell'America App Store 10 dollari) è bilancio opzione.

Textist supporta la sintassi di circa 80 lingue di programmazione. Il programma viene utilizzato per bellissimi testi di visualizzazione e modifica. Questo non è un compilatore - prestare attenzione. L'applicazione funziona come questa - scarica il codice, modificalo e versarlo indietro.

Coda.

Ed ecco un'opzione più costosa e avanzata. editor di testo. Per il 1890 rubli otterrai tutto in uno.

  • Editor di codice con l'evidenziazione della sintassi e la modifica conveniente sia online che offline.
  • Supporto per molte lingue popolari.
  • Supporto protocolli di rete (In particolare, FTP) e la cosa principale - il terminale SSH.
  • La sincronizzazione tra iOS e Mac (versione per Mac OS è acquistata sul sito web del panico).

Mi sono imbattuto di recente in un'applicazione di directory impiegata che contiene esempi di codici in 6 linguaggi di programmazione: Swift, Java, C #, Python, C ++, Obiettivo C. L'essenza di esso è che una persona può trovare rapidamente un pezzo di codice nella lingua di cui ha bisogno. Ad esempio, il programmatore deve ricordare rapidamente a cosa serve il gestore di errore su C ++. Guarda nel programma e trova il frammento desiderato che può applicare nel suo programma.

Lo sviluppatore dell'applicazione ha raccolto esempi da questi 6 linguaggi di programmazione e giudicare dagli aggiornamenti effettivamente li effettuano tutto il tempo.

Il programma è condizionatamente gratuito, ma la versione completa costa solo 2 dollari.

Codea.

Codea è apparso nel 2012, come prima applicazione nell'App Store, dove è possibile scrivere applicazioni per iOS. A questo giorno, il programma viene aggiornato. Codea utilizza il linguaggio di programmazione LUA, che è stato inventato in Brasile, e la maggior parte di tutte le ideologie sono come JavaScript.

Codea è progettato per semplificare la programmazione per iOS. Cioè, l'obiettivo degli sviluppatori stava visualizzando il processo e lo faceva a causa di questo più conveniente.

Ad esempio, gli sviluppatori hanno pubblicato in App Store molto adatto completamente gioco gratis Cargo Bot (è scritto in Codea). Ha bisogno di riorganizzare scatole colorate utilizzando il manipolatore a mano in modo che la posizione specificata sia. Per fare ciò, è necessario inventare algoritmi attraverso i comandi disponibili.

Hopscotch: fai dei giochi

Un'altra applicazione per la creazione di giochi. All'interno confortevole (mostrato in una piccola finestra) video educativi che su lingua inglese Aiuta a creare i primi giochi.

Nell'applicazione è possibile scegliere gli oggetti e inventare le azioni. Di conseguenza, si ottengono giocattoli arcade senza complicazioni. Ho provato alcuni creati dalle persone. Non particolarmente impressionato, ma è necessario effettuare uno sconto sul livello di Amatoriali degli utenti.

Tutti sono buoni per il programma, ma l'abbonamento è di 5.000 rubli all'anno - questo è il volto del bene e del male. Pertanto, l'unico programma in questo top-10, che ho incluso sul principio: "Cool! È necessario che i lettori guardino. " Raccomandalo con tale cartellino del prezzo che non posso.

Oggi la sfera IT si sta sviluppando abbastanza rapidamente. Tutti, se vuole provarsi in esso, sceglie una delle indicazioni e si muove verso l'obiettivo. Molte preferiscono le applicazioni per iOS e Android. Creareli, ovviamente, è abbastanza difficile, la pazienza, la conoscenza e il tempo libero sono necessari. Se sei seriamente sintonizzato su questo, dovresti imparare e andare all'obiettivo. Solo?

Sviluppo dell'ambiente

Per prima cosa è necessario installare il programma in cui lavorerai con l'interfaccia e prescrivere le azioni per gli elementi necessari. Il più comune - Xcode. Sfortunatamente, questo ambiente di sviluppo è disponibile solo per i prodotti Apple. Attualmente versione ufficiale Nessuna finestre o Linux. Sotto vari versione iOS. necessario versione diversa Questo programma.

Aggiunte per lavorare con la grafica

Per sviluppare un'immagine o un design per i giochi, è necessario installare l'utilità per lavorare con la grafica. Un'applicazione comune è CorelDraw, che consente di creare foto usando la grafica vettoriale. Naturalmente, per il lavoro a pieno titolo devi acquistare versione completa, ma metodi standard Puoi usarlo gratis.

Objective-c.

Il linguaggio di programmazione Objective-C viene utilizzato per creare una funzionalità per il gioco. Come potresti notare, è andato dalla famiglia delle lingue con, quindi se in precedenza hai studiato un altro linguaggio di programmazione, puoi trascorrere abbastanza tempo a uno studio approfondito e iniziare a creare le tue applicazioni. Naturalmente, ci sono molti libri sullo studio dell'obiettivo-c.

Creando un account.

Per successivamente vendere la tua applicazione, devi registrarti con l'AppStore. In esso puoi anche fornire altri utenti accesso liberoIn modo che possano testare il programma. Certo, non è gratuito. 100 dollari devi mettere la tua domanda in vendita per un anno.

Anche in è possibile guardare le applicazioni di test. Alcuni hanno informazioni su come sono state sviluppate. Scopri esempi simili con ciò che vuoi creare e provare a fare un simile.

Layout dell'applicazione

Per prima cosa è necessario decidere il pubblico di destinazione per la tua applicazione. L'interfaccia e la funzionalità dipenderanno da esso. Naturalmente, se stai sviluppando un programma, vale la pena ottenere una soluzione che non era prima. Solo così puoi raggiungere la popolarità.

Vale anche la pena decidere come sarà organizzata l'applicazione. Devi rendere l'interfaccia il più semplice possibile in modo che attira nuove persone, e non spaventato senza mostrare le sue capacità.

Ogni pulsante deve visualizzare le loro azioni e mostrare cosa farà. L'utente non dovrebbe avere domande su cosa farà una chiavi. Considera, quindi incarnare l'interfaccia di alta qualità.

Creando un'applicazione

Per prima cosa è necessario aprire l'ambiente di sviluppo considerato e creare un nuovo progetto. Per fare ciò, è necessario andare alla sezione "File" e andare all'elemento dell'applicazione. Quindi, selezionare "IOS" e vai all'applicazione vuota "Applicazione vuota".

Creare un'applicazione iOS utilizzando vari modelli creati per compiti diversi. Per cominciare, è meglio usare vuoto per affrontare tutte le sottigliezze. Successivamente, puoi applicarli.

In una nuova finestra, inserisci il nome del prodotto e il tuo identificatore, è necessario specificare anche il prefisso della classe. Se sei uno sviluppatore per principianti, è necessario specificare nel campo Identificatore "Com.Example" e nel campo del prefisso XYZ. Quindi, scegli tra i dispositivi proposti "Inefon" e conferma le tue azioni.

Usa storyboard.

All'inizio del modo per creare un'applicazione iOS, è possibile utilizzare Storyboard. Cos'è? Questa è una funzione che consente di presentare visivamente tutte le schermate nel programma. Mostra tutte le finestre e le transizioni che vengono utilizzate tra di loro. Questo è un buon assistente nella creazione di un programma. Per aprire lo storyboard è necessario:

    vai alla sezione "File" e il nuovo articolo;

    seleziona il pulsante "File" e vai a "Interfaccia utente";

    successivamente, selezionare la funzione desiderata;

    rimane solo per selezionare il dispositivo iPhone e chiamare il file.

Va ricordato che deve essere salvato nella cartella in cui i dati vengono memorizzati sul progetto.

Aggiungi schermo

Per aggiungere una schermata, è necessario applicare il controller del tipo. Ti consente di determinare come sarà l'interfaccia utente. Ci sono molti controller di tipo integrati. Puoi guardare ogni opzione disponibile e decidere quale design ti piacerà.

· Per questo, vai al file Main.StoryBoard tramite la navigazione.

· Selezionare "Libreria oggetti" per caricare tutti gli oggetti necessari.

· È necessario fare clic sul "Controller di visualizzazione" e tiralo sul tuo progetto. Quindi aggiungi il tuo primo schermo.

Artificiale

Per iOS? Quindi, hai deciso sull'interfaccia e ha aggiunto lo schermo, ora puoi andare alla creazione di alcuni oggetti. Per utilizzare gli elementi standard, aprire l'elenco delle librerie di oggetti. Se hai trovato un oggetto adatto, puoi trasferirlo sullo schermo. Può essere facilmente spostato e ridimensionato.

Editing elements.

Posizionando oggetti, usi un tipo di designer. Anche creare un'applicazione per iOS può essere, ma questi elementi hanno un brutto, vista standard. Per modificare il design: colore, carattere, aggiungere immagini e altri parametri, è necessario selezionare un oggetto e procedere alle sue proprietà. Puoi farlo cliccando sul pulsante "Attributi Inspector" (l'etichetta ricorda lo scudo).

Pannello di navigazione

Presto aggiungi molte altre schermate e il programma dovrà inserire la navigazione in modo da poter facilmente trovare le informazioni necessarie. Per aggiungerlo, è necessario:

    Trova un posto dove si troverà questo elemento. È meglio applicare a schermo primarioPer controllare altre finestre.

    Fare clic sul pulsante "Editor" e vai alla voce "Incorpora in".

    Rimane solo per selezionare l'elemento desiderato - "Controller di navigazione".

Caratteristiche aggiuntive

Come potresti notare, non abbiamo ancora utilizzato il linguaggio di programmazione per creare un'applicazione iOS. Questo momento sarà solo su di te. Devi trovare cosa dovrebbe eseguire la tua applicazione e tagliarla in queste azioni nella lingua dell'obiettivo-c. Se non hai una buona abilità di programmazione, dovresti leggere la letteratura aggiuntiva.

Test applicazioni

Xcode ha un emulatore che ti consente di testare. Dopo che deve essere testato, controllare le prestazioni. Per fare questo, vai alla sezione "Simulatore e debug". Seleziona il dispositivo con il quale si desidera testare.

Assemblaggio del programma

Come creare un'applicazione per iOS te stesso? Per un pieno o gioco è necessario assemblare il progetto. Vai alla "Build" e clicca su di esso. Quindi compila la domanda e, dopo di che inizierà immediatamente. Ci vorranno circa cinque minuti. Sarai in grado di osservare come si verificherà l'assemblea.

Dispositivo per il controllo

Per assicurarsi finalmente che il tuo progetto funzioni, è necessario testare sul tuo dispositivo. Se hai un iPhone, puoi farlo senza problemi. Collega il tuo dispositivo al PC. Eseguire ulteriormente le azioni che abbiamo già considerato. Fare clic sul pulsante "Device and Debug", quindi vai al punto "Build". Dopo alcuni minuti quando viene raccolta l'applicazione, inizia sul dispositivo.

Se hai capito come creare un'applicazione per Android e IOS, ma hai dei problemi, devi eliminarli. Puoi guardare nella console, quali errori si sono verificati durante i test. In generale, è un processo piuttosto importante, dal momento che se si verifica bene la tua applicazione, porterà il successo. Puoi anche usare l'aiuto dei tuoi amici. Per fare ciò, invia loro la tua applicazione e attendere fino a trovare errori.

Pubblicazione del progetto

È necessario creare un assembly. Per fare ciò, selezionare la voce "Distribuzione" nel menu e fai clic sul pulsante "Build". Quindi, scegli il tuo progetto e archivialo. È necessario capire che l'applicazione deve essere ottimizzata per la piattaforma richiesta ed essere adatto per il display del retino, non sarà appropriato senza questo.

Vai al conto AppStore e aggiungi nuovo programma o gioco. Avrai bisogno di inserire tutte le informazioni sull'applicazione: nome, descrizione, parole chiave, Categoria, Copyright e Contatti. Compila anche il campo con prezzo e diritti. Rimane solo per aggiungere un'icona alla tua applicazione e diversi screenshot.

Dai un'occhiata

Dopo aver scaricato la tua applicazione, verrà controllato. Dopo alcuni giorni, devi rispondere. Nella fase iniziale, il programma viene automaticamente controllato. Se tutto è andato con successo, viene trasferito allo stato "in revisione". Se questo non è accaduto, dopo alcune ore puoi ottenere una risposta alla posta. Puoi anche ottenere informazioni su come eliminare i difetti e ciò che è necessario per questo.

Se l'applicazione ha superato tutti i controlli, sarà profumato in Apple Store in vendita. Il tuo compito è ora - programmi pubblicitari o giochi. Dipenderà da quanti soldi guadagnerai. È possibile applicare vari servizi per la pubblicità.

Conclusione

Lo sviluppo dell'applicazione è effettuato secondo un principio simile, ma in un altro ambiente di sviluppo per Windows. Come creare un'applicazione iOS? Questo è un processo piuttosto lungo e complesso. A questo è necessario avvicinarsi, avendo certe conoscenze e abilità. Solo così puoi ottenere qualcosa. Puoi realizzare le tue idee senza certe abilità. Scegliere azienda necessaria E considera quanto vale la pena creare una domanda per iOS. Puoi anche ordinare alcuni componenti se non riesci a fare qualcosa da solo.

E da questo articolo inizio a blog su programmazione per iOS. . E in futuro e per OS X!

Perché ne ho bisogno? Non molto tempo fa sono diventato un felice proprietario ipad Retina.. Mi è piaciuto molto e sono rimasto impressionato! Ho persino iniziato a capire i "Applephyls" con il loro costante desiderio di acquisire tutti i prodotti Apple, che è pubblicato. Ma una cosa da acquisire qualcun altro, e un'altra - crea le tue mani! E questo pensiero mi assistono per creare questo sito sulle applicazioni / giochi di programmazione per i prodotti di Apple.

Per chi è questo blog? Prima di tutto, lui per coloro che amano programmare e creare. È possibile che tu non abbia mai programmato Objective-c. (È questo linguaggio di programmazione che viene utilizzato), ma voglio davvero iniziare. Tuttavia, è auspicabile che tu conosca qualsiasi linguaggio di programmazione, come Excel Macros, QBASIC, C ++, C #, 1c alla fine. Quelli. Aiutate notevolmente il magazzino matematico della mente. Se questo non è il caso, niente di terribile. Il blog è stato creato per i principianti, lo stesso di me. Entusiasmo nudo cercherò di spiegare semplicemente, accessibile e interessante, come mi piace.

Alcune parole sul linguaggio di programmazione. Le recensioni su Internet convergono nel fatto che questa lingua è conveniente, non difficile, interessante, più "logica" per una persona rispetto alle lingue delle generazioni passate. Pertanto, se hai un desiderio ed eccitazione, non sarà annoiato!

Di nuovo, dal feedback su Internet e sulla tua esperienza utilizzando le applicazioni dall'AppStore, l'ho capito Design Le applicazioni sono in primo luogo. Sorpazza anche la funzionalità del programma. Quelli., Se il tuo programma è molto bello, ma sembra brutto, non conosce la popolarità. Pertanto, è necessario prestare grande attenzione al design dell'applicazione, creando una bella Interfaccia Programmi, che significa lavorare in Photoshop, magari consultare i progettisti (o imparare momenti di design su Internet).

Ricorda: Interfaccia e Design Le nostre applicazioni dovrebbero essere al massimo livello!

Perché creare applicazioni / giochi su iOS? Ci sono due opzioni qui:

1. Per te. Hai un iPhone / iPad e non riesci a trovare un'applicazione che soddisfi le tue esigenze. Crealo da solo! Puoi implementare una qualsiasi delle tue "Wishlist" nella tua applicazione e gioire con lui!

2. Per tutti. Questa domanda è più interessante. Dopotutto, puoi essere gentili e interessanti applicazioni / giochi da distribuire gratuitamente. Ed è possibile per 1 $ -100 $ di vendere se ovviamente vorrà comprare :) penso che quest'ultimo sarà più. A proposito, Apple richiede il 30% di entrate di vendita

Un modo o nell'altro, ci sono 2 modi per sviluppare applicazioni:

1. GRATIS. Stai sviluppando un'applicazione, provalo sugli emulatori dell'ambiente di sviluppo. Xcode.e poi il sistema operativo non lo toglie. Non posso nemmeno mettere il tuo telefono.

2. Pagato. Stai sviluppando un'applicazione, provalo sugli emulatori dell'ambiente di sviluppo. Xcode.e comprare:

ma. Programma per sviluppatori iOS - $ 99 all'anno se si desidera creare gratuitamente o applicazioni a pagamento Per iPhone, iPad, iPod touch e distribuire tramite AppStore. (Cosa necessifichiamo in futuro!). E anche testarli sui loro dispositivi.

b. Programma Developer IOS Enterprise - $ 299 all'anno Se si desidera sviluppare applicazioni interne - Applicazioni, per uso interno nella tua azienda, senza accesso aperto.

Alla fine, abbiamo: all'inizio del nostro percorso, creiamo sufficientemente applicazioni e guardiamo mentre guardiamo negli emulatori. Non appena ci sentiamo fiduciosi in noi stessi, compra il programma di sviluppatori IOS e, avanti, al mondo dell'AppStore. Farò le istruzioni di registrazione più tardi non appena ne abbiamo bisogno.

Per informazioni: diventando il sottoscrittore del programma IOS Developer, è necessario pagare questo abbonamento annualmente. L'abbonamento può essere esteso entro 60 giorni dalla fine del precedente. Se l'abbonamento non dura, quindi si perde il diritto di distribuire le applicazioni tramite AppStore, i certificati degli sviluppatori saranno cancellati. Per iniziare tutto, tutte le applicazioni che hai scaricato su AppStore saranno anche eliminate.

D'altra parte, prendendo una decisione di diventare uno sviluppatore sotto iOS, dovresti essere sicuro che tu stia per guadagnarti da vivere. E la dimensione dei guadagni con più di quanto riguarderà i costi di abbonamento.

Ne parliamo ancora

E ora ti dirò come impareremo la programmazione. Farò ("post") record con nuove lezioni a un determinato intervallo di tempo. Studieremo solo ciò di cui abbiamo bisogno questo momento. Nessun eccesso informazioni generaliSe non ne abbiamo bisogno in questa fase, non ci sarà. Lezioni di testo. Che per me, i video tutorial non sono comodi: in primo luogo, è necessario scrivere la tua voce), in secondo luogo, non copia una parte del codice dal tutorial video, quindi dovrà essere ristampato, in terzo luogo, se qualcosa ascoltò , quindi devi "riavvolgere" e t .p., cosa richiede molto più tempo. + Il testo può essere modificato rapidamente e il video è lungo. Pertanto - testo.

Per quanto riguarda le informazioni su Internet. Lei è, ma o obsoleta o in inglese. Chi è amico dell'inglese - Benvenuto nei siti ufficiali degli sviluppatori. Per coloro che sono russi Rodney - Benvenuto

La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.