fatec mogi - ios
DESCRIPTION
Link dos Videos: http://www.beelieve.com.br/behere/ https://www.youtube.com/watch?v=BgXrTGIiFV8TRANSCRIPT
Desenvolvimento iOS
Paulo Victor Cocato
Paulo Victor Cocato@PauloCocato
CI&TFormado em Ciência da Computação
~ 4 Anos de Desenvolvimento iOS
Agenda- História- XCode- Interface Builder- Objective-C- Beacon- HealthKit
História
O sistema operacional foi apresentado com o iPhone na Macworld Conference
& Expo em 9 de janeiro de 2007 e lançado no mês de junho.
Inicialmente as aplicações de terceiros não eram permitidas.
XCode
XCodeA pasta da classe contém dois objetos:- App Delegate- View Controller
Cada objeto tem as seguintes extensão:- .h (Define o objeto)- .m (Implementa o objeto)- .xib (XML interface do Objeto)
MVCView: Como seu programa apresenta
informação para o usuário.Model: Como sua informação é
representada dentro de sua aplicação.Controller: Controla o view e o model
!
Interface builder
Objective-C
Demo
Beacon
O que é Beacon?"Beacon não é só um chip ou uma nova tecnologia. É uma
nova forma de experimentar o mundo!"
Beacon é uma nova tecnologia, que estende o serviço de localização, utilizando sinais de Bluetooth LE.
Como funciona?
Com o Bluetooth ativo, o celular recebe alertas ao aproximar ou deixar a área
de alcance do Beacon.
Permite ainda calcular e executar ações de acordo com a proximidade do
Beacon.
Exemplos de utilização
HealthKit
O que é HealthKit?"Uma maneira inteiramente
nova de usar suas informações de saúde e condicionamento
físico"
O framework HealthKit, fornece estrutura para que os aplicativos e
dispositivos externos possam compartilhar dados de saúde e fitness.
Por que?
- Separar: coleta de dados, processamento e socialização.
- Reduz a dificuldade no compartilhamento entre os aplicativos.
- Fornecer um conjunto mais rico de dados e um maior senso de contexto.
- Permite que o aplicativo participe de um ecossistema maior.
Estrutura dos Dados
Os objetos em HealthKit podem ser divididos em dois principais grupos: Características e Amostras.
Características são informações que geralmente não sofrem alterações como: Data de Nascimento, Tipo
Sanguineo e Sexo. O usuário precisa inserir ou modificar essas informações diretamente no
aplicativo de saúde.
Amostras representa informação em um determinado ponto no tempo, todos os objetos de amostras tem as
seguintes propriedades: tipo, data de inicio e data final.
Os tipos de Amostras são:Category samples: Conjunto finito de categorias
Análise do sono.
Quantity samples: Valores numéricos. altura e peso, número de passos, a temperatura, e a sua taxa de
pulso.
Correlations: Composto que contém uma ou mais amostras alimentos ou de pressão arterial.
Workouts: Atividade física, como correr, nadar, ou até mesmo jogar, muitas vezes têm tipo, duração,
distância, e as propriedades da energia queimada.
Como funciona?
Perguntas?
Obrigado!