IPHONE - Développement d'Application - OBJECTIVE C et COCOA
Formation
À Arles, Paris, Nimes et dans 6 autres établissements
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Atelier intensif
-
Niveau
Niveau initiation
-
Lieu
-
Heures de classe
20h
-
Durée
3 Jours
-
Dates de début
Dates au choix
-
Stages en entreprise
Oui
Vous souhaitez maîtriser le langage de développement IPHONE, l'Objetive-C? Formation Stratégique vous fournira toutes les connaissances sur les classes de Framework COCOA et IOS, et grâce à cette formation, vous comprendrez l'environnement de développement Xcode/interface Builder.
Pendant la formation, vous obtiendrez une introduction sur le langage Objective-C. Ensuite, vous prendrez en main ce langage par l'étude des variables, constantes, énumérations, conditions, tableaux, boucles, etc. Vous étudierez la création d'objets et déclarerez une classe. Vous réaliserez l'ajout d'attributs et de méthodes. Vous approfondirez la gestion de la mémoire par l'étude du cycle de vie des objets et la copie d'objets. Vous verrez les messages dynamiques, les différents types de classe et le Multithreading avec la classe NSTread et la NSOperation. Enfin, vous aurez l’opportunité de réaliser une application.
Cette formation de 3 jours s'adresse aux personnes possédant un langage de programmation orienté objet. Elle est éligible à la fois au CIF, au DIF et au financement Pôle Emploi. Une fois achevée, une attestation de formation vous sera délivrée par Formation Stratégique qui certifiera des compétences obtenues sur le langage de développement IPHONE.
Précisions importantes
CIF: Formation éligible au CIF (Congé individuel de Formation)
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Pôle Emploi: Formation éligible au financement Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
À propos de cette formation
Connaître un langage de programmation orienté objet
Les Avis
Les matières
- Iphone
- Android
- Developpement iphone
- Cocoa
- Objective C
- Mac OS
- Mac osx
- Xcode
- Builder
- Mobile
- Smartphone
- Apple
- Création d'objets
- Gestion de mémoire
- Les classes
- Programmation orientée objet
- NSTread
- NSOperation
- Messages dynamiques
Le programme
OBJECTIVE C (Langage IPhone)
Pourquoi Objective-C ?
Apple et le développement mobile
Prise en main de l’environnement de développement xCode
Votre première application
Un rappel sur les notions de Programmation orientée objet peut être fait si nécessaire
Prise en main du langage
Types de variables, constantes et énumération - Déclaration de fonctions
Les conditions
Les tableaux
Les boucles
La classe NSString
Utilisation de méthodes
§ Appels imbriqués
§ Passage de paramètres
Les accesseurs
Création d’objets
Gestion de la mémoire
Déclarer une classe
§ Ajout d’attributs
§ Ajout de méthodes (statiques ou non)
§ Ajout des méthodes init et dealloc
En savoir plus sur l’Objective C
En savoir plus sur la gestion de mémoire
- Cycle de vie des objets
- Copie d’objets
Préfixes de classes
Les propriétés
Les catégories
L’introspection
Les protocoles
Messages dynamiques
- Utilisation de sélecteurs pour appeler des méthodes
- Message forwarding
Les exceptions
Avancer avec Foundation Kit
Framework, librairie statique ou librairie dynamique ? Rappels
La classe NSObject
- Cycle de vie d'un objet (allocation, initialisation, utilisation, désallocation)
- Gestion de la mémoire (best practices, debug avec NSZombie)
- Copie d'objets
Les objets mutables et non mutables
Les classes NSString, NSNumber, NSArray, NSDictionnary, NSValue, NSData, NsDate
La classe NSAutoreleasePool
Multithreading avec la classe NSThread
- Le concept de fil d'exécution
Multithreading avec la classe NSOperation
- Le concept de queue de bloc d'opération
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
IPHONE - Développement d'Application - OBJECTIVE C et COCOA