iOS 9 e Swift 2: de iniciante ao profissional pago
Mark Price, iOS & Web Developer / Instructor
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
1.
Introdução
2:05
-
2.
Como obter grátis ao vivo
2:36
-
3.
Por que fazer este curso?
5:24
-
4.
Como executar um Mac em um PC
4:26
-
5.
Não SAIa a SE DESa ESTE vídeo
2:36
-
6.
Conta na Apple Developer e instalação no Xcode
4:22
-
7.
Aumentar e diminuir o tamanho de fonte de fonte de Xcode de forma dinâmica
2:38
-
8.
Introdução no aplicativo do iOS 9
4:00
-
9.
Recursos de aprendizagem - de o seu Côte - trena seu cérebro!
2:55
-
10.
Aplicativo do iOS 9: seu primeiro aplicativo!
19:27
-
11.
Como exercícios e de Warmups
2:16
-
12.
Introdução no Swift 2
3:29
-
13.
Swift 2 variáveis e constantes
10:24
-
14.
Swift 2 e semi-colons
5:28
-
15.
Swift 2 e a segurança e de tipo
14:31
-
16.
Noções básicas de terminais
11:17
-
17.
Controle de versão
8:51
-
18.
Noções básicas de Git
23:27
-
19.
Trabalhando com with
16:39
-
20.
2 Conditionals do Swift (se /se ) parte 1
11:39
-
21.
2 de Swift Conditionals e e & ) parte 2
9:21
-
22.
Funções do Swift 2
25:53
-
23.
iOS 9: conceitos de layout de automática
15:51
-
24.
iOS 9: layout automático (de escavação em a
26:49
-
25.
Introdução no aplicativo do iOS 9
1:04
-
26.
Aplicativo de iOS 9: mapeador
56:41
-
27.
Exercício - aplicativo em múltiplas
3:36
-
28.
Swift 2
19:20
-
29.
Swift 2 loops
30:40
-
30.
iOS 9: introdução à visão de pilha
39:36
-
31.
Introdução no aplicativo do iOS 9
1:36
-
32.
Aplicativo para iOS 9: de retro em parte 1
47:41
-
33.
Aplicativo para iOS 9: de retro em parte 2
60:43
-
34.
Exercício - aprimorando nossa calculadora
1:52
-
35.
Swift 2 de a
12:51
-
36.
Programação em objetos e cursos para os novos e
25:17
-
37.
Herança
17:55
-
38.
Polymorphism
11:42
-
39.
Swift 2 na parte 1
28:01
-
40.
Introdução no aplicativo do iOS 9
1:35
-
41.
Aplicativo de iOS 9: como criar um aplicativo simples com OOP com
60:19
-
42.
Introdução no aplicativo do iOS 9
2:40
-
43.
Aplicativo para iOS 9: Meu pequeno monstro em
29:35
-
44.
Aplicativo para iOS 9: Meu pequeno monstro em
24:22
-
45.
Aplicativo para iOS 9: Meu pequeno monstro em parte 3
36:41
-
46.
Aplicativo para iOS 9: Meu pequeno monstro em 4
25:36
-
47.
Model View (MVC)
26:45
-
48.
UIViewController
12:39
-
49.
Parte de aulas (layouts diferentes para tamanhos de tela)
17:39
-
50.
UITabBarController
6:20
-
51.
Storyboard Segues
20:40
-
52.
Aplicativo : Como criar um aplicativo não de storyboard (XIBs)
20:40
-
53.
Visualizações de subclassing (UIView) (de personalizado (UIView)
7:54
-
54.
Introdução ao aplicativo
2:26
-
55.
Aplicações: lugar favorito
21:15
-
56.
Swift 2 de idiomas
14:27
-
57.
Extensões do Swift 2
5:42
-
58.
UITableViewController
15:38
-
59.
WKWebView
22:59
-
60.
Aplicações: de fezes — TableView e de células personalizadas
28:08
-
61.
NSUserDefaults
26:48
-
62.
UINavigationController
11:14
-
63.
Aplicações: o morto para Walking
30:33
-
64.
Introdução ao aplicativo
2:05
-
65.
Aplicativo: MyHood parte 1
42:11
-
66.
Aplicativo: MyHood parte 2
20:36
-
67.
Aplicativo: MyHood parte 3
52:28
-
68.
Introdução ao aplicativo
1:44
-
69.
Aplicações: Reciver parte 1 (de base) (de base) (de principais
31:20
-
70.
Aplicações: Reciver parte 2 (de base) (de base) (de base)
27:45
-
71.
Show para estudantes
1:33
-
72.
Aplicativo do DevCamp iOS de iOS em a criação do projeto
7:46
-
73.
Aplicativo do DevCamp iOS de iOS em a sua
9:53
-
74.
DevCamp iOS no aplicativo do DevCamp para a
7:40
-
75.
Aplicativo do DevCamp iOS de iOS para a realização do DevCamp e a goods e
19:25
-
76.
Como as requisições na web funcionam
17:51
-
77.
Trabalhando com o POST MAN
6:22
-
78.
Solicitações na web (NSURLSession) (NSURLSession)
14:14
-
79.
Cocoapods
14:21
-
80.
Json
25:24
-
81.
Introdução no aplicativo: Pokemon
1:27
-
82.
Aplicativo: Pokedex parte 1 - Configuração do projeto, imagens, dados, Github.
9:55
-
83.
Aplicativo : Pokedex parte 2 - Como criar um curso de de Pokemon
4:45
-
84.
Aplicações: Pokedex parte 3 - - de Storyboard
13:15
-
85.
Aplicações: Pokedex parte 4 - -
6:35
-
86.
Aplicações: Pokedex parte 5 — UICollectionViewDelegate, de
18:09
-
87.
Aplicativo : Pokedex parte 6 - análise de arquivos de CSV
15:59
-
88.
Aplicativo : Pokedex parte 7 - áudio e de marca personalizada
13:38
-
89.
Aplicações: Pokedex parte 8 — - de filtragem de pesquisa
19:06
-
90.
Aplicativo : Pokedex parte 9 - Controlador e sege
15:59
-
91.
Aplicativo : Pokedex parte 10 - UIstackView e O controlador de visualização de detalhes
30:41
-
92.
Aplicações: Pokedex parte 11 - Controladora, de visualização de visualização de detalha do
5:42
-
93.
Aplicativo: Pokedex parte 12 - a API, Pokedex - Alamofire
8:27
-
94.
Aplicações: Pokedex parte 13 - download e análise de dados - para fazer a download e de som.
38:35
-
95.
Aplicativo : Pokedex parte 14 - Concluindo o aplicativo
54:23
-
96.
Introdução ao aplicativo
2:24
-
97.
Aplicativo: exiba parte 1 - visão do Firebase
8:21
-
98.
Aplicativo: exiba parte 2 - Firebase Auth
11:00
-
99.
Aplicativo: exiba parte 3 - interface do usuário de login
41:14
-
100.
Aplicativo : mostre parte 4 - Login no Facebook
32:04
-
101.
Aplicativo : mostre parte 5 - e-mail/login de login de senha
37:49
-
102.
Aplicativo: mostre parte 6 - poste Showcase Ue
30:57
-
103.
Aplicativo: exiba parte 7 - Como o Firebase Work
16:22
-
104.
Aplicativo : mostre parte 8 - como criar usuários do Firebase
14:59
-
105.
Aplicativo: exiba parte 9 de marcação do Firebase
9:40
-
106.
Aplicativo: exiba parte 10 - análise de dados do Firebase
19:50
-
107.
Aplicativo: exiba parte 11: de de visualização - de - de de a magra em caching/para download de
33:42
-
108.
Aplicações: mostre parte 12 - Faça poste Ue
20:52
-
109.
Aplicativo: mostre parte 13 - upload de imagens para o servidor
31:31
-
110.
Aplicativo: mostre parte 14 - Como salvar a Firebase
21:51
-
111.
Aplicações: exiba parte 15 - de como a (Relação) (de Like do de a a a
34:32
-
112.
Exercício - de em de a sua
3:59
-
113.
Como criar um ícone de aplicativo
16:25
-
114.
Como criar outro ícone de aplicativo no Photoshop
13:18
-
115.
Trabalhando com @1x @2x e @3x
14:30
-
116.
Conta da Apple na Apple
4:20
-
117.
Certificados de desenvolvimento
14:12
-
118.
Perfis de desenvolvimento
23:02
-
119.
Criação de músicas na App Store
8:01
-
120.
Como enviar você o aplicativo!!
31:43
-
121.
Como Debugging uma tela que não está mostrando os dados
11:23
-
122.
iOS 9 de apps em Touch para iOS
25:07
-
123.
Swift e a pessoa de objeto no mesmo projeto
11:14
-
124.
Como dominar o LinkedIn
22:59
-
125.
Curtos para programadores
14:48
-
126.
Trabalhando com os Recruiters
18:45
-
127.
Perguntas de entrevista para iOS 9
29:05
-
-
- --
- 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.
2.256
Estudantes
2
Projetos
Sobre este curso
Aprenda tudo o que você precisa saber sobre o desenvolvimento do iOS 9 - não é necessário a experiência de programação de programação. Mais de 20.00a estudantes do mundo no mundo. Aqui estão algumas coisas que você vai sair do curso:
- Aprenda a codificar
- Aprenda a fazer Swift 2.0
- Aprenda iOS 9
- Crie mais de 15 aplicativos
- Aprenda como publicar aplicativos na loja na App
- Job/de carreira
- Aquelas e exercícios e de
Conheça seu professor
I am a veteran mobile developer having built over 57 mobile apps for iOS and Android. I owned two tech consulting companies that were highly successful. I have worked on Call of Duty and worked with other top titles and companies such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.
I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.
My passion is helping people reveal hidden talents and guide them into the world of startups and programming.
Visualizar o perfil completoProjeto prático de curso
Projetos do curso e nos nos aquem
Todos o código e ativos para o Source e ativos
Aquecimento 1: seção 3
Requisitos:
- Crie um novo projeto de Xcode — escolha um aplicativo de Visão único para iOS
- Desire da Paisagem e a esquerda de paisagem e a esquerda. Desça para a parte de cima e a a parte de uma
- Clique no seu storyboard e arraste um UILabel no storyboard.
- Faça o texto no rótulo em em que a editem no de lela, "Olá, mundo!"
- Escolha qualquer simulador do iPhone e depois clique no botão de executar seu aplicativo
O resultado de fim:
Seu aplicativo deve executar e ter uma etiqueta na tela que no a de signa, "Olá, em mundo!"
Aquecimento 2: seção 4
Crie uma função de Create que em em primeiro a partir do tipo de Int, que a
Determine se esse número é mesmo ou estranho. Se o número for mesmo para de uma pessoa de som, de outra forma no de
Ligue a função e passe em um número mesmo e imprime o resultado.
Ligue a função novamente e faça o passe em um número diferente e imprime o resultado.
Aquecimento 3: seção 5
- Crie um loop que que itra 200 em 1
- Se o valor da iteração atual
- Se o valor da iteração atual
- Se o valor da iteração atual é um múltiplo de 3 E um múltiplo de 5
Projeto 1: Como criar um aplicativo do iOS em em seu próprio
(de aulas relacionadas, seção 2)
Visão
de som. Use o vídeo instrucional para ajudar a criar sua aplicação.
Requisitos:
- Crie este aplicativo para e usando o simulador de iPhone 6
- Pegue duas imagens (ou faça suas próprias nossas) da internet, que é vermelho e que é de azul
- Coloque essas duas imagens no storyboard no storyboard
- Coloque dois botões na tela/storyboard
- O primeiro botão deve dizer "Hide Blue"
- O segundo botão deve dizer "Hide Red"
- Se o botão vermelho for pressionado a imagem vermelha deve se esconder
- Se o botão azul for pressionado a imagem azul deve se esconder
- Desligue o apoio para a esquerda e paisagem e faça
Resultado de fim
Se você tiver Tocar os botões, uma vez que cada deles vai esconder cada imagem correspondente. Você vai ter que recomeçar o aplicativo do Xcode para ver essas imagens de outra vez.
Seu aplicativo final pode parecer assim a isso:
Veja o arquivo: Seção 02 de exercício (70.8 kb)
Projeto 2: operações de variáveis
(em as em as em relacionadas 2)
Operações simples de matemática no Swift
Como usar o Swift e um Xcode Playground você vai realizar algumas operações simples de matemática
Requisitos:
- Crie uma variável com um nome da sua escolha com um valor de 15
- Crie uma variável 2a com um nome de sua escolha com um valor de 5
- Crie uma variável 3a que armazene uma de primeira e 2na 2 variáveis (20 deve imprimir na tela)
- Crie uma variável 4na que armazene o resultado de uma operação de uma multiplicação — o resultado armazenado deve ser igual a 45
- Crie uma a 5a variável que armazene o resultado da primeira variável menos a segunda variável
- Crie uma variável 6que armazena o resultado da primeira variável a a variável dividindo da variável 2na
- Crie três novas variáveis de qualquer nome e de valor e em qualquer valor, mas na mesma linha
- Crie três constantes (let) de qualquer nome e de qualquer valor, mas na mesma linha
- Crie uma variável explícita de qualquer nome do tipo Double e não dê a ela valor
- Crie outra variável explícita de qualquer nome do tipo Int, mas o de a
- Crie uma variável de de cadeia do tipo com um valor do "Olá"
- Crie outra variável de cadeia de tipo com um valor do “World”
- Crie uma variável 3a para armazenar o resultado de concatenating as duas primeiras
- Como usar essa a única variável de três de outra vez, armazene o resultado de de concatenating a primeira duas de string mas em vez em que usando Using a
Veja o arquivo: Seção 01 Exercício 02 Playground (7.9 kB)
Projeto 3: Functions
(related aulas Functions(related aulas Functions(related em
Requisitos:
- Crie um novo Xcode Playground
- Crie uma função de chamada de adicionar que leva dois parâmetros do tipo Double e devolve a soma dos dois números
- Crie uma função de a subtract de a que leva dois parâmetros do tipo Int e devolva a diferença dos dois números
- Crie uma função de a multiply de de
- Crie uma função de de de nome, de a parte de sua
- Chamada para essas funções e para passar de diferentes os valores nos parâmetros para a - garantir que elas estão produzindo os resultados corretos
Veja o arquivo: o exercício de as funções de exercício (7.6 kB)
Projeto 4: Layout
(related aulas relacionadas na seção 3)
Use o vídeo no layout automático para resolver este exercício. Crie um layout que se parecer em essas imagens nos vários tamanhos de tela:
Use qualquer cores que você quer. Você vai usar as restrições para obter o resultado desejado. Há mais de uma maneira para fazer isso.
Veja o arquivo: a solução de as restrições de layout de de de exercício (54.4 kB)
Projeto 5: aplicativo de múltiplas (vídeo de exercício)
Veja o exercício - aplicativo em múltiplas na seção 3
Veja os Files:Exercise a arte (66.2 Files:Exercise exercício 05
em múltiplos
Projeto 6: Arrays e loops
(em aulas relacionadas na seção 4)
- Crie um arranjo vazio do tipo no
- Como usar um padrão para loop em de loop em que a de de forma de uma de para os de oddNumbers de odd
- Crie uma segunda disposição em de em que a sua
- Como usar uma para cada loop, for a disposição do odda
- Como usar uma a repetição durante a loop, ita no total e em estem e de estampa "A sombra: x" onde a de de
No final, se for feito corretamente, a disposição de som, deve imprimir da seguinte parte:
Veja o arquivo: arrays de exercício de loops (8.1 kB)
Projeto 7: de Stack de pilha (aulas relacionadas4)
Crie um layout que pareça idêntico a isso usando as visualizações de pilha:
Os arquivos gráficos estão anexados na seção de recursos.
Atribuição: em
- https://nounproject.com/search/?q=post&i=181380
- https://thenounproject.com/search/?q=inbox&i=14972... em de 4972...
- https://nounproject.com/search/?q=heart&i=96615
Veja os Files:Stackview de exercícios (104.0
kB)Stackview de exercícios (168.8 kB)
Projeto 8: aprimorando nossa our de exercício)
Veja o exercício - aprimorando nossa calculadora
Veja o arquivo: gráficos de exercício de retro de calc, (196.1 kB)
Projeto 9: melhorar seu Gigapet(related aulas relacionadas de
Vamos tirar nosso Gigapet de mal e fazer isso!
Requisitos:
- Crie uma maneira de recomeçar o jogo (o botão ou a sua escolha) quando o Gigapet se
- Crie uma visualização que que só é para a primeira parte do seu início em que permite escolher entre dois personagens (use os recursos gráficos anexados para que a parte de cada o que for anexada). Qualquer que o personagem seja escolhido é o que é usado no jogo até que o aplicativo seja fechado e aberto
- Crie um terceiro item que o Gigapet precisa de randomly - obediência - encontre seu próprio gráfico para este item
- Com a base em qual o personagem é selecionado para mudar o cenário para a correspondência de esse personagem (escolha seus próprios gráficos nos recursos gráficos em anexado)
Veja os arquivos: ativos de cenário: (1.5 (1.5 ativos (8.3 MB)
Projeto 10: Cursos de tamanho
(aulas relacionadas de seção 6)
Use aulas de layout e tamanho para criar os seguintes layouts:
Paisagem no iPad

Paisagem para iPhone (todos os telefones — não deve cortar a vista)

Retrato - todos os iPhones e todos os iPads no retrato

Projeto 11: não Storyboards(related relacionadas
na seção 6)
Crie um aplicativo sem storyboards (da memória, se possível!)
- Deve ter três controladores de visualização
- Não deve usar storyboard)
- Delegação de aplicativos deve carregar o controlador de primeira visualização
- O controlador de primeira visualização deve carregar de forma programática o controlador de segunda visão (Você pode usar o IBAction se quiser)
- O controlador de segunda visualização deve carregar de forma programática o controlador de 3a visualização (você pode usar o IBAction se quiser)
- Os controladores de segunda e de segunda visualização deve ter um botão de de verso que o de para o usuário para o controlador de visualização anterior
Projeto 12: seu próprio lugar de favorito (de aulas relacionadas de em
Crie sua própria versão do lugar de favorita que é realmente seu lugar favorito!!
Requisitos
- Deve ter uma tela principal que tem uma imagem de uma imagem de tela completa do seu lugar favorito
- a tela principal deve ter dois botões ou controles que pode levar você para dois controladores de visualização de diferentes
- O primeiro botão deve ter direito, "Sobre o meu "About sobre o vale de de Yucca)
- O segundo botão deve ter o título "fotos"
- A tela sobre sobre do meu lugar deve ter pelo menos:
- Uma foto do lugar de estratega (onde quer que quiser)
- População
- Breve história
- DESCRIÇÃO
- Coisas a fazer
- Botão de Back para voltar para a tela principal
- O controlador de visualização de de de da fotos
- 5 de UIImageViews com fotos desse lugar
- e um botão de de de trás para a tela principal
- Todas as telas devem apoiar:
- Retrato
- Paisagem
- iPad
- Use cursos de tamanho para garantir que seu aplicativo se parece em todos os tamanhos de tela
- Envie exercício para to
- Publique a captura/de github, do trabalho finalizado screenshots/github /25/student../de de a de final.
Para inspiração de design veja aqui:
https://www.pinterest.com/joo botantes/de
Projeto 13: filmes
Favorite aulas favoritas: Seção 7)
Crie uma app que mostre uma lista de sua filmes favorita
Requisitos
- Crie seu próprio logotipo para este aplicativo (pode usar http://de Create desejada)
- O controlador de sua tela/visualização principal vai mostrar uma lista de sua filmes favorita
- Cada de tabela vai mostrar uma imagem com cantos with um título, uma descrição de por que você gosta do filme e um link para o filme no IMDB
- Quando você clicar em um item de listde em que o de de listagem em de detalhes, em que o de
- O de visualização de detalhes:
- Vai mostrar uma imagem maior do seu filme favorita, seu título, sua descrição, do imdb e um campo adicional que mostra a parcela de a parte de seu filme como fornecida do IMDB
- Será ter um botão de atrás
- Os campos na sua tela não não é editável
- Será de um an ou "+" na tela principal que permite adicionar um um novo filme favorito
- O novo de filme /visualização favor, a de filme/de filme:
- Será que vai permitir que o usuário entre um título, uma descrição, o IMDB a descrição de gráficos e uma imagem
- Ele terá um botão de saltar para salvar o filme
- Ele terá um botão de cancelamento para a tela principal
- Quando você adicionar um novo filme, o seu aparece instantaneamente na lista na tela principal
- Você pode escolher entre o NSUserDefaults ou os dados principais para armazenar seus dados
- Envie o aplicativo final para Github.
- Publique a captura/de github: screenshots/github
- Certifique-se de usar as cores e estilo do seu aplicativo
Aqui estão alguns links para inspiração para o design:
- https://www.pinterest.com/joo botantes/de
- https://www.pinterest.com/uipalette/ios-7-app-desi... ios-7-app-des...em
- http://www.materialup.com/
Aqui está o site do IMDB de
Projeto 14: aplicativo de tempo
(em as aulas App(related a seção 9)
Crie seu próprio aplicativo de tempo que mostra o tempo atual para hoje.
Requisitos:
- Inscreva-se para a API do tempo aberto e leia sua documentação aqui:
- Como usar o Alamofire ou or à API e a download (pode se dar de testar as solicitações de GET com Postman
- Faça o download do JSON
- Mostre um aplicativo de tempo de tempo de de grafa que mostra o tempo para sua localização atual (você pode usar a sua localização em a sua localização)
- Use https://thenounproject.com/ ícones/gráficos
- Envie seu projeto no to
- Publique suas imagens de aplicativos de a sua
O resultado final pode parecer como isso:


Projeto 15: de sua aplicação de rede social (de de se de
Veja o vídeo "de sua aplicativos da rede social em
Projeto 16: faça seu aplicativo na loja da App!!!( Aulas relacionadas na seção 12)
Envie uma de de seus SUBMIT de seus SUBMIT A Loja do SUBMIT SUBMIT
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare
