Desenvolvimento 
iOS 
Paulo Victor Cocato
Paulo Victor Cocato 
@PauloCocato 
CI&T 
Formado 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
XCode 
A 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)
MVC 
View: 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!

Fatec Mogi - IOS

  • 1.
  • 2.
    Paulo Victor Cocato @PauloCocato CI&T Formado em Ciência da Computação ~ 4 Anos de Desenvolvimento iOS
  • 3.
    Agenda - História - XCode - Interface Builder - Objective-C - Beacon - HealthKit
  • 4.
    História O sistemaoperacional 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.
  • 5.
  • 6.
    XCode A pastada 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)
  • 7.
    MVC View: Comoseu 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 !
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    O que éBeacon? "Beacon não é só um chip ou uma nova tecnologia. É uma nova forma de experimentar o mundo!"
  • 13.
    Beacon é umanova tecnologia, que estende o serviço de localização, utilizando sinais de Bluetooth LE.
  • 15.
  • 16.
    Com o Bluetoothativo, o celular recebe alertas ao aproximar ou deixar a área de alcance do Beacon.
  • 18.
    Permite ainda calculare executar ações de acordo com a proximidade do Beacon.
  • 20.
  • 23.
  • 24.
    O que éHealthKit? "Uma maneira inteiramente nova de usar suas informações de saúde e condicionamento físico"
  • 25.
    O framework HealthKit,fornece estrutura para que os aplicativos e dispositivos externos possam compartilhar dados de saúde e fitness.
  • 26.
  • 27.
    - Separar: coletade 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.
  • 28.
  • 29.
    Os objetos emHealthKit 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.
  • 30.
    Os tipos deAmostras 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.
  • 31.
  • 33.
  • 34.