fatec mogi - ios

Post on 07-Jul-2015

45 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Link dos Videos: http://www.beelieve.com.br/behere/ https://www.youtube.com/watch?v=BgXrTGIiFV8

TRANSCRIPT

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!

top related