Programação simples: crie seu primeiro aplicativo para iPhone. Parte 2. | Irina Galkina | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Programação simples: crie seu primeiro aplicativo para iPhone. Parte 2.

teacher avatar Irina Galkina, Easy programming.

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

8 aulas (15 min)
    • 1. Introdução

      0:48
    • 2. Gatos e aulas

      1:20
    • 3. Botões de reflexão no código-fonte

      2:12
    • 4. Método para os botões

      1:18
    • 5. Primeiro começo

      2:11
    • 6. Arraias

      1:30
    • 7. Destacamento de método

      3:07
    • 8. Realce de atualização para botões

      2:37
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

30

Estudantes

--

Sobre este curso

Vamos criar aplicativos simples e úteis para iOS - Egg Timer.

f303fd30

Vamos começar a configurar ambiente de desenvolvimento e ir para o aplicativo concluído.

Neste curso, você aprenderá:

  • como configurar ambiente de desenvolvimento (baixe o Xcode e inicie seu primeiro projeto);
  • como adicionar controladores diferentes (botões, rótulos, controles deslizantes, etc.) às telas de seu aplicativo;
  • Estrutura básica do aplicativo iOS;
  • qual é o storyboard e como usá-lo;
  • os conceitos básicos de construção do código-fonte;
  • como conectar controladores formam o storyboard com código fonte;
  • como adicionar e usar temporizadores em seus aplicativos;

Na Parte 2, vamos fazer:

  • código-fonte de conexão ao storyboard;
  • realce dos botões;
  • construção para salvar o estado atual da tela.

....

E também vamos aprender algo novo sobre gatos)

4dc73060

Conheça seu professor

Teacher Profile Image

Irina Galkina

Easy programming.

Professor

Hi everyone! My name is Irina and I'm a programmer and a teacher.

One day I discovered word of programming and now as a programmer I work with such wonderful programming platforms as Java, Processing, Swift and I hope I get few more in the future!

Also I work as a teacher on programming online-classes. I really like to share my knowledge with other people and make something complicated easy to understand.

The programming is a area where your practical skills are very important and thats why I create simple and useful classes for everyone who wants to try themselves in programming.

As a teacher and a programmer I found out that the best way to learn programming is to start from something useful easy and enthralling, something that will be interesting for you t... Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Olá. Meu nome é Serena, e sou empreiteira do Horas. Use tantas lacunas em nossa vida cotidiana e agora se estenda para criar o seu próprio nesta classe. Ele vai criar uma aplicação simples e útil. Tyler, nós vamos. Você recebeu como um problema na linguagem. Se você não tem nenhum problema e experiência, não importa, nenhum conhecimento especial é necessário. Vou mostrar-lhe como começar a partir de download excluir do iTunes para o aplicativo concluído . No final desta aula, você tem arrefecer e na base fora, você pode criar seu próprio temporizador, que você pode usar em sua vida cotidiana. Como uma mancha, um temporizador dois ou atividade física. Steiner quer momentaneamente 2. Gatos e aulas: Olá a todos na segunda parte desta turma. E agora é hora de conectar nossa tela ao nosso código-fonte. E antes de tudo, quero fazer uma breve introdução Como funciona. Então imagine que você tem um gato e você quer refletir. Você não pode na estrela, Scott e como ele vai parecer apenas se tudo o que podemos dizer que obter tem algum tipo de propriedades como cor, nome da idade e ele tem olhos, pernas e algo assim. E também tem algo que poderia fazer. Talvez tivesse brincado. Ele pode tocar. Oh, talvez você possa acariciá-lo para que possamos descrever isso. Mas não com o anúncio como, um , como, nome fora em nomes como Eric ele e talvez, ah, quantas pernas cabeça e tem e reserva ervas o que ele pode fazer eo que poderia ser feito visitar e refletem no programa em classe, podemos imaginar que podemos refleti-lo nas propriedades como Nome H e métodos. Métodos é como uma corda como você pode acariciá-lo. Oh, talvez você possa brincar com ele para que zits como ele funciona na programação 3. Botões de reflexão no código-fonte: Então agora temos o nosso fora de você nossa tela e queremos refletir Nossa estrela marcado Nós refletiremos em nossa visão Controller sniffed arquivo Por quê? Se eu escolher o meu único controlador Você Apenas uma tela e ir para este menu eu vou ver. Isso é aqui? Eu tenho você controlador. Como você pode ver, é o mesmo com o nome fora do controle, então o reflexo da minha tela é isso que você controla? Como isso pode afetá-lo? Outono festivo, eu deveria ir. Eu deveria ir no outono em um sistema que dissuadir pressionando este botão e eu apenas escolher meu controle de peito e bunda e eu comecei a drogá-lo em meu arquivo fonte o serviço bom. Isso está tudo aqui. Eu só quero digitar o nome fora do meu botão aqui para que ele vai ser como suave ambos fundo e eu vou fazer o mesmo. Então são os nossos filhos, nosso controlador de visão Fire! É um reflexo da nossa tela, Andi, como a inflação é um reflexo do que tem a nossa visão? Controlador? Nossa tela. Ele tem duas partes e através responsável e no reflexo em você controlar o elenco terá os mesmos três botões. Então eu vou fazer o mesmo para cada fundo 4. Método para os botões: - Sim. E também, eu quero adicionar ao meu dedo reflexo minha visão. Classe de controlador, uh, métodos. Verbos. Então, o que vai acontecer quando eu pressionar o meu pouco? Bem, fundo em um fundo elegante ou fundo cozido duro? Então eu quero o mesmo apenas ah, controle de imprensa e drogá-lo na minha aula de controle de você. Mas eu vou escolher conexão, não tomada, mas a ação realmente significa método. Isso vai acontecer. O que? Quando eu pressiona este botão e eu apenas digitar Chris e fazer o mesmo, era toda a minha ação botões. 5. Primeiro começo: agora eu só posso voltar para o padrão em dissuadir e ir para o meu controlador de visão. Então o trabalho principal começa. E antes de tudo, eu quero todo definir algo para os meus fundos aqui, e eu vou enviar o meu método de download vista com med. Ele está baixando Ziff, você definindo garoto, e parece que você quer assim em admitido eu quero definir para meus botões é destacado, e um não tão um b será como selecionado ativo, mas outros serão como não selecionados. Então aqui eu quero o meu 1º botão 2, como para algum mundo e em um botão bash será destacado e certo não será. Então eu só, uh, digite um botão tão negrito. Escolha o meu ponto e digite. É destacado e apenas para e mais. Então eu vou apenas em um Mas, hum é destacado e eu apenas errado. Então eu vou ter algumas pernas para pensar. É assim que meu 1º botão 2 não será selecionado, mas o 3º 1 vai perder Select it. Então o que você diz considera que é pequeno. É como se tivéssemos escolhido o mundo duro 6. Arraias: Então o que eu quero fazer agora eu quero que se eu escolher um dos fundos e que foi aquele que será destacado. Então eu quero que um botão seja selecionado para isso. Quero adicionar à minha classe mais uma propriedade. Uh, como, uh, matriz. tipo selecionado do nome dele com valores preciosos e decide ser três estão aqui uma pequena demonstração. O que o raio está bem? Existe, como, valores de valor off com o algum tempo vamos usar willen tempo, que só pode ser verdadeiro off cai e cada elemento na matriz tem o índice antigo como de zero dedo para o nosso caso. Mas talvez o dedo do pé como número e podemos pegar o é algo da matriz por este índice. Assim, por esta linha foram criados Tal matriz descontar este número fora do filamento três em cada elementos off . Bullen emite inimigo e tem muito como falso 7. Destacamento de método: e o que eu quero um cofre nesta área. Quero dizer estados para os meus botões. Então, se o valor dentro de zero for verdadeiro, isso significa que o botão com índice zero para mim é um botão softball não deve ser coletado. Há pouco mal-entendido com o destaque, Então, como você pode ver, fundo destacado parece um pouco pouco sombreado como nenhum destaque. Então, uh, neste caso, usamos Destaque que neste de um eso médio realçado significa que um pouco escuro como um não selecionado são como este. Então este é Mas neste destaque. E para isso, criaremos mais um método. Mais uma funciona como alguns pensam como a Europa. O que pode ser feito com o meu controlador de visão com a minha tela e seu nome Sit. Por que, hein? Em para Modern disse, destacando para os modernos E o que vai acontecer aqui? Aqui eu vou apenas passar pela minha pressa passa com sempre no Texas e no meu Celexa Stipe Williams Índice zero é verdade. Isso significa que o nosso amigo de softball está destacado Deve ser falso deve ser como um brilhante No outro caso, deve ser verdade e eu quero fazer o mesmo com todos os meus botões. Então, para o em um botão bash no vale foi Índice um. Então aqui eu mudar para nome em um botão deve ser falso. Se selecionar o tipo com índice, Eu vou ser verdadeiro e o mesmo com o botão Mundo Difícil com índice para. Então, aqui nós apenas atualizamos o estado fora de nossos botões, e eu prefiro que seja aqui mais perto, dedo do pé todos os outros botões, mas este medicamento de ser quebrado de algum lugar e o lógico a ser invocado a partir desta mensagem onde ah, duras orações de fundo fervidas ou em um botão de porta pressionado ou algum touro, mas impressionado. 8. Realce de atualização para botões: E agora aqui está nas nossas provas, nos nossos verbos. Queremos definir algumas coisas que vão mudar quando são o que, Miss Breast para primeiro, tudo o que eu quero mudar o meu estado lógico. Oh, para o mundo duro estado psicológico inferior para bem fundamentado X dois deve ser verdade porque ele não deve ser destacado deve ser brilhante, mas para o outro discurso será forçado porque eles devem ser destacados. Eles devem ser um pouco sombra tão falso e quando outras pechinchas é oprimido deve ser o mesmo, mas com valores diferentes para o valor é indexado oceano antes, mas para bem, você está em expansão a verdade e quando assim, mas seios a reflexão fora da venda Bem, com índice zero deve ser verdadeiro valor dentro de 20 e como eu deveria ser força. Mas isso não mudará nada porque não mudamos algo que se conectou aos nossos botões. Nossas garrafas estão aqui é um reflexo fora. Nossos botões são de nossas telas, então devemos mudar algo com objetos. Mas já fizemos os métodos. Então devemos invocá-lo das ações. E agora podemos iniciar nossa aplicação no simulador e veremos que tudo mudou e funciona bem. Espero que sim. Sim. E então, para ser uma clara lógica. Eu disse selecionar o tipo de valor foi indexado True porque dissemos que nosso botão mundo rígido não deve ser destacado pela primeira vez.