Plan du cours

Jour 1 :

    Concepts OOPS Qu'est-ce qu'un logiciel Salles organisées ou non organisées Pourquoi un logiciel Pourquoi iOS Historique d'Apple Historique d'iOS USP d'Apple Qu'est-ce qu'Apple est célèbre pour son UX par rapport à son IDE UI ? XCode Installation de XCode Pourquoi Objective C et maintenant pourquoi Swift ? Facteurs Wow dans Swift Swift Variables de base Constantes Hello World dans Swift Création d'étiquettes via le code ImageView Animations ImageView Chaîne de répondeurs NSTimer - méthodes touchBegan, touchMoved, etc. Délégué principal UiApplication Cycle de vie de l'application View Cycle de vie Toutes les options internes, publiques, aire de jeux privée init deinit

Application à faire : Jeu de points : https://apps.apple.com/app/the-dots-free/id850315430

Jour 2:

    Animations UIView Extension UITable View Cellule personnalisée dans la vue Table Méthodes de délégué et de source de données dans les délégués En-tête, pied de page, hauteur, etc. de la vue Table Résumé de la vue Collection Deque dans la vue Table Mark Options didSet willSet Guard 2x et 3x concepts Naviguer d'une vue à l'autre UINavigation Controller Présenter un contrôleur StoryBoards Xibs Contraintes Classes de taille Protocoles - Requis et facultatif Gestion de la mémoire

Application à faire : Application Notes : Ajout, suppression et mise à jour d'une note

Jours 3 :

    Gestes Fermeture Groupes et dossiers Reconnaissance de gestes XML Analyse de la sérialisation NSJSon Conversion des données en tuples du gestionnaire de fichiers Json Enum For-in pendant la session URL des services Web URLRequest Pourquoi l'écosystème d'Apple est le meilleur Imprimable - description Hashable UIAlertView UIActivityIndicatorView

Application à faire : obtenir des données du serveur à partir d'une application API ouverte, créer un tableau, remplir les données et afficher également leurs détails.

Jours 4 :

    Chargement paresseux des images Propriétés paresseuses NSOperationQueue GCD Concept d'annuaire et sécurité des applications NSSearch Contrôleur de barre d'onglets de domaine Localisation Chaîne de clés Paramètres par défaut de l'utilisateur PLists FileManager SQlite Extensions Intégration des médias sociaux : Créer son propre contenu partageable UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar Nouvelle cible : Apple Watch, Extensions, Clavier, Aujourd'hui, etc. NSNotifications dans IOS Ajout de bibliothèques tierces Déploiement et distribution des données de base Exécution de l'application sur des appareils réels

Application à faire : obtenir des données du serveur à partir d'une application API ouverte, créer un tableau, remplir les données et afficher également leurs détails, afficher la barre Search et rechercher quelque chose et Core

Jours 5 :

    Notification push - Localisation silencieuse et push Présentation des catégories de propriétés Objective C Syntaxe des fonctions Fichier .h et .m Attributs de propriété readWrite et readOnly Attributs de propriété fort, faible et copie Attributs de propriété atomique et non atomique Téléchargement de l'application sur l'App Store

Application de votre propre idée

Pré requis

Vous devez avoir au moins une expérience dans un langage de programmation.

  35 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires