Développement de programme

Notes de développement iOS

# # Connaissance du fichier storyboard - Utilisé pour décrire l'interface du logiciel - Par défaut, le programme est démarré dès [...]

Catalogue des articles

Connaissance du fichier storyboard
- Utilisé pour décrire l'interface logicielle
- Par défaut, le programme charge Main.storyboard dès le démarrage.
- Lorsque le storyboard est chargé, l'interface du contrôleur indiquée par la flèche est d'abord créée et affichée.

IBAction et IBOutlet
IBAction :
L'essence est void.
- permet d'avoir une fonction de connexion
avec IBOUTLET
- Permet aux propriétés d'avoir la fonction de connexion

# # Problèmes faciles survenant sur les connexions storyboard
- Le code de la méthode de connexion a été supprimé, mais le câblage n'a pas été supprimé
- Il peut se produire une erreur de méthode trouvée
Sélecteur non reconnu envoyé à l'instance
- Le code d'attribut de la connexion est supprimé, mais le câblage n'est pas supprimé
- setValue : forUndefinedKey :] : cette classe n'est pas conforme au codage de la valeur clé pour la clé

Connaissance de l'UIViewController
Un contrôleur gère une grande interface.
Le contrôleur est responsable de la création d'interfaces, du traitement des événements, etc.

Extension de la classe
- Format
« Objc
@interface nom de classe ()
/** Déclaration des propriétés, méthodes * /
@fin
"`
- Rôle
Ajouter des déclarations d'attributs et de méthodes supplémentaires à une classe
- Peut être écrit dans les fichiers. h et. m

# # Propriétés de l'article
- Nom du produit
- Nom du logiciel, nom du produit, nom du projet
- Nom de l'organisation
- Nom de la société, nom de l'organisation
- Identifiant d'organisation
- l'identification unique de l'entreprise
- Généralement l'inversion du nom de domaine de l'entreprise, comme com.520it
Identifiant du Bundle
- Identification unique du logiciel
Généralement Identifiant d'organisation + Nom du produit