InformáticaSoftware

Desenvolvemento de aplicacións para iOS: por onde comezar?

Con cada día que pasa aumenta o número de persoas que querían aprender a crear o programa. Despois de recoller a información na rede que lles vén a idea de que o máis prometedor é o desenvolvemento de aplicacións para iOS - o sistema operativo de Apple. En realidade, o soño - este, e programación - outro. Crear o seu propio programa non é fácil. Pero non fantástico difícil. O que ten que facer?

linguaxe de programación

Para escribir un programa para unha plataforma específica, ten que usar unha linguaxe de programación específica. desenvolvemento de aplicacións para iOS e Android son diferentes. A plataforma do "Google" ten que escoller a linguaxe Java, para a elección iOS entre Objective-C e Swift. Por un longo tempo para desenvolver a plataforma IOS realizouse só coa axuda da linguaxe de programación Objective-C. A pesar do feito de que foi durante moitos anos, aínda está evolucionando e é utilizado por un gran número de desenvolvedores. Pero o seu negativo - é unha alta barreira á entrada.

Dende a principal fonte de lucro é a mazá da súa tenda de aplicacións, os funcionarios están interesados en ferramentas máis útiles e interesantes. Por esta razón, conferencias regulares para desenvolvedores, que nos din sobre os cambios nos sistemas operativos. En 2014, os desenvolvedores mostrou nova linguaxe de programación Swift, que está a desenvolver aplicacións para iOS. Swift é doado de aprender, porque ten unha sintaxe moi sinxela e fortemente tipado. Para os que queren aprender a construír aplicacións para iOS no seu inventario linguaxe encaixa moi ben.

O que fai falta para comezar

Ademais de coñecementos básicos de programación, é necesario ter o seguinte:

  • ou portátil co sistema operativo OSX a bordo;
  • ambiente de desenvolvemento Xcode, que é gratuíto.

Este conxunto permite aplicacións se executen en un simulador especial directamente no ordenador. Pero hai que ter en conta que no futuro pode ter que pagar US $ 99 para unha subscrición anual para os desenvolvedores do programa. Tras o pago poderá:

  • deseñado para executar o programa non está no simulador e en dispositivos reais;
  • poñer a aplicación na tenda App Store;
  • Descargar nova versión do contorno de desenvolvemento e IOS.

En novas versións do Xcode había un elemento, como unha "sandbox", chamado Parque. Aquí o deseño pode experimentar con unha nova linguaxe de programación.

Moitas persoas queren comezar a escribir programas, pero eu creo que é moi difícil. Por suposto, a fin de facer un profesional, ten que ter unha gran cantidade de coñecementos e ampla experiencia detrás deles. Pero, a fin de crear unha pequena aplicación, non é necesario ser un profesional.

Como comezar a desenvolver aplicacións para iOS e Android? A aprendizaxe ocorre na práctica. Polo tanto, é necesario para comezar. Moitas teorías - non sempre é bo. Ao final, se unha persoa vai ler de capa a capa dez libros sobre programación, programador informático, non vai. Necesitamos actuar.

recreo

Este "sandbox" - este é un excelente medio para aprender a linguaxe de programación. Como se parece? O usuario inserir unha liña de código e ver inmediatamente o resultado da execución. Xa que torna-se claro que o fragmento de escritura funciona como debería, pode simplemente ser trasladado para o proxecto. Coa axuda da "sandbox" pode resolver tarefas como:

  • o desenvolvemento da sintaxe da linguaxe de programación;
  • mellorar as habilidades de programación coa axuda de experimentos coa nova API;
  • a execución de cálculos aritméticos simple;
  • desenvolvemento dun novo algoritmo e presta atención a súa cada movemento.

Desenvolvemento de aplicacións para iOS: por onde comezar

A teoría - é certamente bo, pero, como mencionado anteriormente, require práctica. A fin de familiarizarse co "sandbox", ten que realizar ambiente de desenvolvemento Xcode. Despois de iniciar o usuario pode ver unha xanela, que propón a creación dun novo proxecto ou iniciar Parque. Eu teño un segundo punto. Agora ten que vir cara arriba con un nome e gardar a "sandbox" en calquera lugar cómodo no seu ordenador. By the way, o desenvolvemento de aplicacións para iOS para Windows tamén é posible, pero, a continuación, ten que resolver unha morea de problemas. Esta instalación do sistema operativo pirateado, e editar arquivos importantes, e moitos erros e fallos.

Despois de ter gardado será lanzado o mesmo parque, que é necesario.

A primeira vista, non hai nada interesante. Pero é necesario introducir o código de como a aparencia pode cambiar inmediatamente.

Para comezar, pode tentar escribir o seguinte:

var z = 3

para var y = 0; y <10; ++ y {

z + z = * y

}

z

println ( "resultado: (z)")

Tras este "sandbox" vai cambiar a súa aparencia. Na columna da dereita (o panel de resultados) mostra os valores de cada liña, os cales son obtidos tras a execución. Tamén na columna da dereita, pode optar por amosar a barra de tempo, o que lle permite seguir os cambios ao longo do tempo da expresión seleccionada. Tamén mostra a saída da consola para o texto que sería saída do programa.

código comentando

desenvolvemento de aplicacións para iOS, así como a outras plataformas, non sen comentarios, que son necesarias para garantir que o creador era máis fácil de navegar no código. Comentarios - esta liña ignóranse durante a execución do programa. Poden ser tanto dunha soa liña e de varias liñas.

variables

Así, as aplicacións están escritas nunha linguaxe de programación. Basearse calquera compoñente variable de idioma. desenvolvemento de aplicacións para iOS e Android non é posible sen o uso de variables. Como o nome implica, é un recipiente, o cal contén o valor da variable. Cada variable debe ter un nome único e pode conter valores numéricos e de texto. As variables Swift linguaxe de programación son definidas usando a palabra chave var e deixar. No segundo caso, unha variable non se pode cambiar e debe ser inicializar na declaración. No primeiro caso, a variable é inicializar inmediatamente antes da utilización.

Cada variable ten algún tipo. Isto pode ser unha cadea de caracteres, números de punto flotante valores (fraccionada) booleanos (verdadeiros e falsos).

Saída de resultados

O resultado do programa aparece na consola. ¿Que é iso? Isto é o que proporciona a interacción do usuario co ordenador. Así, a saída da consola adoitaba ser chamado unha consola de monitor e de entrada - teclado. Agora, o significado dos termos pouco cambiou. Así chamada xanela brando para entrada de mando e de saída. Desenvolvemento de aplicacións para iOS miúdo esixe a retirada de todos os datos. Para iso o idioma, desde a orde de impresión Swift e println. Os primeiros difire da segunda que abre unha nova liña.

funcións

O seguinte concepto básico en programación - funcións. É unha certa secuencia de accións que realizan unha tarefa específica. Cada función pode asumir calquera valor, e voltar o resultado. Para usar esta estrutura, ten que primeiro declarar co tag func. Despois Contén o nome e os parénteses. Un valor é para ser devolto, despois dos parénteses indica o seu tipo. Se o valor de retorno non está presente, o tipo non se especifica, ou especificar o tipo "baleiro" - baleiro. Entre paréntese son os valores que a función demora. Para chamar a unha función para indicar o nome e os valores argumentos.

Podes facer a nome do parámetro na chamada de función foi necesariamente indicado. Para este fin, é enmarcado por un símbolo de "Cidadán".

Entón podes escribir calquera funcións útiles que poden, por exemplo, para calcular as taxas de cambio, converter unha unidade de medida para outra. Cada vez que hai unha necesidade de usalas, só o suficiente para chamar estas funcións, no canto de escribir o código a partir de cero.

E agora?

Entón, como se pode ver por riba, o desenvolvemento de aplicacións para iOS coas mans pode moi ben ser sobre as forzas de cada un. A principal cousa - para aprender os conceptos básicos de linguaxe de programación, para familiarizarse co ambiente de desenvolvemento e de moita práctica e moitas veces. Esta práctica axuda a facer avances significativos. Pero, como se describe aquí - é só o comezo. Ademais no mundo da programación será moi interesante, complexo, fascinante. Será sempre manter a súa mente afiada, para crear algo novo e ben vivir. Ao final, as máquinas de Apple son usados en todo o mundo. Polo tanto, a aplicación poderá valorar a millóns de persoas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.atomiyme.com. Theme powered by WordPress.