A linguagem Objective-C é a linguagem que tradicionalmente tem sido utilizada para a criação de apps nativas para os sistemas operativos iOS, tvOS e watchOS.
Este curso tem como objetivos:
Este curso tem como objetivo dotar os formandos dos conhecimentos teóricos e práticos necessários para utilizar a linguagem Objective-C.
Informações Gerais
Destinatários
Programadores que pretendam aprender a utilizar a linguagem Objective-C.
Pré-Requisitos
Gosto e apetência pelo desenvolvimento de apps para equipamentos móveis. Conhecimentos de algoritmia e experiência em linguagens de programação.
Metodologia
Formação Presencial ou Live Training (Formação Online Síncrona).
Programa
- XCode
- Introdução ao Objective-C
- Foundation Library
- Objective-C 2.0
- Tópicos avançados
- Objective-C Runtime
- Serialização
XCode
- Aprendizagem do interface
- Criação e gestão de projectos
- Compilação
Introdução ao Objective-C
- Definição de classes e métodos
- Alocação e dealocação de objetos
- Troca de mensagens entre objetos
Foundation Library
- Bibliotecas base C e Objective-C
- Tipos essenciais como texto, números, datas, listas, dicionários, ficheiros e diretorias
Objective-C 2.0
- Coletores de memória
- Propriedades dinâmicas
- Enumeração rápida
Tópicos avançados
- Protocolos
- Categorias
- Key-value coding
- Exceções
- Paralelismo
Objective-C Runtime
- Tipos dinâmicos
- Métodos de NSObject
Serialização
- Escrita e leitura de objetos para outros meios
- Property lists