Le portail de la formation tout au long de la vie
LU
DE
EN
FR
PT
Vous êtes ici: Accueil > Formations > OXiane Luxembourg

Objective-C

4 jour(s)

Objectifs

Objective-C est le langage de programmation de prédilection pour le développement sur les plateformes d'Apple (ordinateur, mobile et tablette).
Inspiré du C, auquel il ajoute une surcouche objet, et de Smalltalk, auquel il emprunte l'élégance et le dynamisme, Objective-C est un langage flexible compatible avec C et bénéficiant donc d'un grand nombre de frameworks en plus de ceux fournis en standard.
Cette formation a pour objectifs l'apprentissage de ce langage, son environnement de développement et permettre de développer efficacement vos applications en Objective-C.
Elle sera également une solide entrée en matière pour poursuivre avec la formation "Développement d'application iPhone/iPad"
Découvrir le langage et l'environnement Objective-C
Développer des applications en Objective-C

Contenu

Présentation du langage

  • Historique
  • Comparaison avec Java

Xcode, anatomie d'un projet

  • Nouveau projet
  • La fenêtre principale
  • Gestion des fichiers
  • Configuration
  • Documentation & navigation dans le code
  • Versionnement

Notions de C

  • Déclarations & expressions
  • Structures de contrôles/de données
  • Fonctions
  • Pointeurs
  • Directives pré-processeur & qualificateurs

Programmation objet en Objective-C

  • Définir une classe
  • Définir & envoyer des messages (self, super,...)
  • Instanciation
  • Propriétés
  • Responsablité & graphe d'objets
  • Conventions
  • Héritage ou composition
  • Catégories
  • Protocoles

Le framework Foundation

  • Mutabilité
  • Class cluster
  • Chaîne de caractères
  • Dates, nombres & valeurs
  • Collections
  • Property List

Objective-C moderne & compléments

  • Littéraux & indiçage
  • Copier des objets
  • Travailler avec les fichiers

Spécificités & dynamisme du langage

  • Blocs
  • Key-Value Coding & Key-Value Observing
  • Introspection
  • Envoi dynamique de message (selecteurs)
  • Runtime reference
  • Références associatives
  • Gestion de la mémoire

Gestion des erreurs

  • Code de retour
  • NSException

Public cible

A qui s'adresse la formation?

Architectes, Developpeurs

Voir les coordonnées de l'organisme
OXiane Luxembourg

Nathalie Thielemans / Nassera Aici

formation@oxiane.lu

+352 27 39 35



Le contenu de ce descriptif de formation est de la seule responsabilité de son auteur, l'organisme de formation OXiane Luxembourg.

Imprimer Tout voir/cacher
Partager sur Facebook Partager sur Twitter Partager sur LinkedIn Partager sur Google+ Envoyer à un ami
Voir les coordonnées de l'organisme
OXiane Luxembourg

Nathalie Thielemans / Nassera Aici

formation@oxiane.lu

+352 27 39 35

Caractéristiques
Organisation Formation inter-entreprise
Langues de prestation
lifelong-learning.lu utilise des cookies

En consultant ce site, vous acceptez l'utilisation des cookies nécessaires à la navigation et permettant de réaliser des statistiques.

Vous pouvez modifier les paramètres des cookies à tout moment dans votre navigateur.

OK En savoir plus