SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
3D (FORCE) TOUCH
Pedro van Rooij Costa
iOS Software Engineer
3D (FORCE) TOUCH
Pedro van Rooij Costa
iOS Software Engineer
O QUE É?
Empecilho para remoção de Apps
UI Multidimensional
Toques especiais
REQUISITOS
Xcode 7+
iPhone 6S ou 6S Plus
iOS 9+
O QUE EU POSSO FAZER?
SHORTCUT ESTÁTICO
SHORTCUTS | SHORTCUT ESTÁTICO
No Máximo 4 Itens
Info.plist
SHORTCUT DINÂMICO
SHORTCUTS | SHORTCUT DINÂMICO
Adicionado via código
Pode conter qualquer informação relevante
Fica sempre acima dos shortcuts estáticos
“Compete" com os shortcuts estáticos
SHORTCUTS | SHORTCUT DINÂMICO
SHORTCUTS | SHORTCUT DINÂMICO
SHORTCUTS | TRATAMENTO
Chamada através do AppDelegate
Deve-se tratar app iniciando ou app
voltando de background
É interessante editar o scheme para poder
debugar.
SHORTCUTS | TRATAMENTO
SHORTCUTS | TRATAMENTO
App iniciando: Dois métodos
chamados em sequência
App vindo de Background: Apenas
um método
SHORTCUTS | TRATAMENTO
PEEK & POP
PEEK & POP
Funciona através de view controllers
UIViewControllerPreviewingDelegate
PEEK & POP | PEEK
Pré-visualizar uma tela
Pode conter ações associadas
Primeiro estágio do Peek & Pop
PEEK & POP | PEEK
PEEK & POP | POP
QUICK ACTIONS
PEEK & POP | QUICK ACTIONS
PERGUNTAS?
• @pedrovanrooij
• pedrovanrooij@gmail.com
OBRIGADO.
Big Brains Wanted
Join our team! Go to arctouch.com/brjobs
Visit our booth to win an Apple Watch.

Weitere ähnliche Inhalte

Andere mochten auch

Elementos Y Formas Que Se Considera Necesario Reorientar
Elementos Y Formas Que Se Considera Necesario ReorientarElementos Y Formas Que Se Considera Necesario Reorientar
Elementos Y Formas Que Se Considera Necesario Reorientar
mardim
 
C1 1.3-o ludico n apratica docente
C1 1.3-o ludico n apratica docenteC1 1.3-o ludico n apratica docente
C1 1.3-o ludico n apratica docente
Liliane Barros
 
Objective vs Subjective Analysis of Photographs
Objective vs Subjective Analysis of PhotographsObjective vs Subjective Analysis of Photographs
Objective vs Subjective Analysis of Photographs
mrsbauerart
 

Andere mochten auch (18)

Derecho procesal de trabajo TecM
Derecho procesal de trabajo TecMDerecho procesal de trabajo TecM
Derecho procesal de trabajo TecM
 
10 palavras
10 palavras10 palavras
10 palavras
 
fall15QCfinal1ilearn
fall15QCfinal1ilearnfall15QCfinal1ilearn
fall15QCfinal1ilearn
 
Elementos Y Formas Que Se Considera Necesario Reorientar
Elementos Y Formas Que Se Considera Necesario ReorientarElementos Y Formas Que Se Considera Necesario Reorientar
Elementos Y Formas Que Se Considera Necesario Reorientar
 
Criteris aval eso3 1415
Criteris aval eso3 1415Criteris aval eso3 1415
Criteris aval eso3 1415
 
Comunicacion efectiva cm13151
Comunicacion efectiva cm13151Comunicacion efectiva cm13151
Comunicacion efectiva cm13151
 
Elementos de análise de sistemas de potência
Elementos de análise de sistemas de potênciaElementos de análise de sistemas de potência
Elementos de análise de sistemas de potência
 
Connect-and-optimize
Connect-and-optimizeConnect-and-optimize
Connect-and-optimize
 
Practicas
PracticasPracticas
Practicas
 
C1 1.3-o ludico n apratica docente
C1 1.3-o ludico n apratica docenteC1 1.3-o ludico n apratica docente
C1 1.3-o ludico n apratica docente
 
Taller de electricidad
Taller de electricidadTaller de electricidad
Taller de electricidad
 
Objective vs Subjective Analysis of Photographs
Objective vs Subjective Analysis of PhotographsObjective vs Subjective Analysis of Photographs
Objective vs Subjective Analysis of Photographs
 
Diferenciar marketing y comunicación
Diferenciar marketing y comunicaciónDiferenciar marketing y comunicación
Diferenciar marketing y comunicación
 
Subjective vs Objective test
Subjective vs Objective testSubjective vs Objective test
Subjective vs Objective test
 
Devs dando pitacos
Devs dando pitacosDevs dando pitacos
Devs dando pitacos
 
A Gradle Story
A Gradle StoryA Gradle Story
A Gradle Story
 
Criando app Android utilizando Kotlin
Criando app Android utilizando KotlinCriando app Android utilizando Kotlin
Criando app Android utilizando Kotlin
 
Usando POP com Programação Funcional
Usando POP com Programação FuncionalUsando POP com Programação Funcional
Usando POP com Programação Funcional
 

Ähnlich wie TDC - 3D Touch

Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
INdT
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
INdT
 

Ähnlich wie TDC - 3D Touch (20)

Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine Learning
 
Chegou o iOS 9, mas o que mudou?
Chegou o iOS 9, mas o que mudou?Chegou o iOS 9, mas o que mudou?
Chegou o iOS 9, mas o que mudou?
 
Utilização de sensores com Nokia Windows Phone
Utilização de sensores com Nokia Windows PhoneUtilização de sensores com Nokia Windows Phone
Utilização de sensores com Nokia Windows Phone
 
Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7
 
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
 
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App CenterTDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
 
TDC2018FLN | Trilha Python - Do código à produção em projetos Python usando G...
TDC2018FLN | Trilha Python - Do código à produção em projetos Python usando G...TDC2018FLN | Trilha Python - Do código à produção em projetos Python usando G...
TDC2018FLN | Trilha Python - Do código à produção em projetos Python usando G...
 
FISL14: Android sem gastarenergia
FISL14: Android sem gastarenergiaFISL14: Android sem gastarenergia
FISL14: Android sem gastarenergia
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
Flex em dispositivos móveis
Flex em dispositivos móveisFlex em dispositivos móveis
Flex em dispositivos móveis
 
DC2012 - Delphi XE2 iOS App + DataSnap + Arduino
DC2012 - Delphi XE2 iOS App + DataSnap + ArduinoDC2012 - Delphi XE2 iOS App + DataSnap + Arduino
DC2012 - Delphi XE2 iOS App + DataSnap + Arduino
 
Mt Lab
Mt LabMt Lab
Mt Lab
 
Otimização, dicas de implementação, como resolver problemas by Adriano Santan...
Otimização, dicas de implementação, como resolver problemas by Adriano Santan...Otimização, dicas de implementação, como resolver problemas by Adriano Santan...
Otimização, dicas de implementação, como resolver problemas by Adriano Santan...
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
 
Desenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidDesenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para Android
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Intel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensãoIntel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensão
 
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveisTDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
 
Clean Architecture com .NET Core
Clean Architecture com .NET CoreClean Architecture com .NET Core
Clean Architecture com .NET Core
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 

TDC - 3D Touch