[SWIFT] Journal complet de développement d'applications IOS pour l'auto-apprentissage

À partir d'aujourd'hui, j'aimerais déposer des articles sur le développement d'applications IOS par auto-apprentissage (un livre de référence) pour des personnes complètement inexpérimentées.

Pourquoi

Nous attendons trois effets.

  1. Augmentez l'efficacité de l'apprentissage en étant conscient du résultat. 2, organisez uniquement les points principaux. 3, coupez la retraite en déclarant!

Allons-y!

Contenu d'apprentissage d'aujourd'hui.

1, caractéristiques de Swift 2, mots importants 3, sujet personnel

1, caractéristiques de Swift

・ Tout d'abord, quel type de langage est Swift? → Vous pouvez développer des applications Mac et Ios ...

Plus de détails ... Il s'agit d'un langage de typage statique qui détermine les informations de valeur des variables et des types de constantes au stade de l'exécution au moment de la compilation. (C'est un langage dont la sécurité est garantie car il affiche des informations incorrectes comme une erreur de compilation. Il semble qu'il convient également au développement à grande échelle.)

2, mots importants

Inférence de type ... Devinez le type tel que (String) pour les chaînes et (Int) pour les nombres.

Génériques ... Déclarez clairement le type avant de définir la variable. (Puisque le type est spécifiquement déclaré et passé en argument, il y a beaucoup de description.) ← This.

Bibliothèque Bibliothèque standard-Une bibliothèque fournie en standard avec Swift.

Bibliothèque principale-Bibliothèque utilisée pour les opérations asynchrones, de communication et de fichiers

・ Fondation Une bibliothèque qui fournit les fonctionnalités nécessaires à de nombreuses applications

・ Libdispatch Une bibliothèque qui effectue un traitement parallèle du matériel

Outil de développement ... LLDB (un outil qui facilite la recherche de bogues /binding.pry-like ...)

Règles de dénomination -Variations, fonctions, constantes -Utiliser camelCase.

Conseils pour choisir les mots ・ Ambigu × ・ Abréviation × ・ Général ○ ← C'est vrai.

3, sujet personnel

J'ai personnellement ressenti jusqu'à présent. (Honnêtement ... le contenu est léger.)

Désormais, je ferai de mon mieux pour le mettre à jour tous les jours! ... C'est assez douloureux de l'écrire ici.

J'espère vraiment que cela aidera les débutants et les débutants.

Recommended Posts

Journal complet de développement d'applications IOS pour l'auto-apprentissage
Développement d'applications iOS: application Timer (2. affichage de la minuterie)
Développement d'applications iOS: application Timer (résumé)
Feuille de route des compétences de développement d'applications iOS (introduction)
Développement d'applications iOS: application Timer (4. Implémentation du compte à rebours)
Développement d'applications iOS: application Timer (1. réglage de l'heure de la minuterie)
Développement d'applications iOS: application Timer (10. Créer une animation)
Développement d'applications iOS: application Timer (3. bouton Démarrer / Arrêter, bouton Réinitialiser)
Développement d'applications iOS: application Timer (7. Mise en œuvre de la sélection du son d'alarme)
Journal de production d'applications personnelles
Développement d'applications iOS: application Timer (5. Implémentation d'alarme et de vibration)
Développement d'applications iOS: application Timer (9. Personnalisez la couleur de la barre de progression)
L'ingénieur iOS démarre le développement Android
Développement d'applications ROS sur Android
Développement ATDD sur iOS (édition de base)