Vidéo: Déplacer des apps et créer des dossiers sur votre iPhone ou iPad - Assistance Apple 2025
Compte tenu de la polyvalence des listes de propriétés, vous êtes sûr de les consulter pour votre application iOS encore et encore. Suivez ces étapes pour incorporer une plist dans votre projet Xcode:
-
Dans le navigateur de projet, ajoutez un groupe de ressources RoadTrip aux fichiers de support. Cliquez avec le bouton droit sur le fichier, puis choisissez Nouveau fichier dans le menu qui s'affiche pour afficher la boîte de dialogue Nouveau fichier.
Ou sélectionnez le groupe Ressources RoadTrip et choisissez Fichier➪ Nouveau➪ Nouveau fichier dans le menu principal (ou appuyez sur ⌘ + N).
-
Dans la colonne de gauche de la boîte de dialogue Nouveau fichier, sélectionnez Ressource sous l'en-tête iOS, sélectionnez le modèle Liste des propriétés dans le volet supérieur droit, puis cliquez sur Suivant.
Une feuille Enregistrer apparaît.
-
Entrez les destinations dans le champ Enregistrer sous.
-
Cliquez sur Créer (et assurez-vous que la case à cocher RoadTrip est cochée dans le champ Cible).
Une liste de propriétés sera créée avec un seul élément appelé Root; c'est un dictionnaire, mais vous pouvez le changer pour être un tableau si vous voulez.
-
Cliquez avec le bouton droit de la souris dans la ligne Racine pour afficher le menu contextuel; puis choisissez Ajouter une ligne.
Vous pouvez également sélectionner Editeur➪ Ajouter un élément pour ajouter une ligne.
Une nouvelle ligne apparaît.
-
Entrez DestinationData dans le champ Key, en remplaçant New Item (qui devrait être surligné).
-
Cliquez sur les flèches haut et bas dans le champ Type, puis choisissez Tableau dans le menu contextuel qui apparaît.
-
Cliquez sur le triangle d'affichage devant la clé DestinationData afin qu'il pointe vers le bas et cliquez sur le bouton + (plus).
DestinationData est un tableau de dictionnaires qui contiendra toutes les informations spécifiques à votre destination, l'élément 0 étant le premier.
Vous pouvez voir le bouton + (plus) dans la nouvelle ligne.
-
Faites de l'élément 0 un dictionnaire en sélectionnant Dictionnaire dans le menu local Type (de la même manière que vous avez sélectionné Tableau à l'étape 7).
Votre nouvelle entrée est transformée en dictionnaire.
-
Cliquez sur le triangle d'affichage en face de la touche Item 0 pour qu'il pointe vers le bas, puis cliquez sur le bouton + (plus) comme vous l'avez fait à l'étape 7 pour ajouter une nouvelle entrée au dictionnaire.
Vous voyez une nouvelle entrée dans le dictionnaire.
Ces triangles d'affichage fonctionnent de la même manière que ceux du Finder et de l'éditeur Xcode. L'éditeur de liste de propriétés interprète ce que vous souhaitez ajouter en fonction du triangle. Ainsi, si les éléments sont révélés (c'est-à-dire que le triangle pointe vers le bas), l'éditeur suppose que vous voulez ajouter un sous-élément ou un enfant .
Si les sous-éléments ne sont pas affichés (c'est-à-dire que le triangle pointe latéralement), l'éditeur suppose que vous voulez ajouter un élément à ce niveau (frère). Dans ce cas, avec la flèche pointant vers le bas, vous ajoutez une nouvelle entrée - un sous-élément - au dictionnaire. Si le triangle pointait sur le côté, vous entreriez une nouvelle entrée sous la racine.
Seuls les tableaux et les dictionnaires ont des enfants.
-
Dans le champ Clé de votre dernière entrée, entrez DestinationName, laissez le champ Type comme chaîne, puis double-cliquez (ou tapez sur) le champ Valeur et entrez New York City.
-
Cliquez sur le bouton + dans la rangée que vous venez d'entrer, et vous obtenez une nouvelle entrée (un frère de la rangée précédente). Dans le champ Clé, entrez DestinationImage, laissez le type sous forme de chaîne, puis double-cliquez (ou tapez sur) le champ Valeur et entrez NYCImage.
-
Cliquez sur le bouton + dans la rangée que vous venez d'entrer, et vous obtenez une nouvelle entrée (un frère de la rangée précédente). Dans le champ Clé, entrez DestinationLocation et sélectionnez Dictionnaire dans le menu déroulant Type.
-
Cliquez sur le triangle d'affichage situé devant la clé DestinationLocation afin qu'il soit orienté vers le bas, puis cliquez sur le bouton +.
Vous voyez une nouvelle entrée dans le dictionnaire.
-
Dans le champ Clé, entrez Titre et entrez New York dans le champ Valeur.
-
Ajoutez ces trois clés avec le type et la valeur correspondants:
Touche Type Valeur Sous-titre Chaîne Une grande ville Latitude Nombre > 40. 712756 Longitude Nombre & moins; 74. 006047 Cliquez sur le triangle d'affichage pour masquer les entrées du dictionnaire DestinationLocation et ajoutez un nouveau tableau nommé Events en tant que frère ou sœur de DestinationLocation. -
Lorsque le triangle d'affichage est fermé, vous ajoutez une entrée frère.
Continuez à remplir le plist.
-
Touche
Type Valeur DestinationName Chaîne New York DestinationImage Chaîne NYCImage DestinationLocation Dictionnaire Titre Chaîne New York Sous-titre Chaîne Une grande ville Latitude Nombre 40. 712756 Longitude Nombre -74. 006047 Événements Tableau Article 0 Chaîne // jessefeiler. com / NYC01. html Article 1 Chaîne // jessefeiler. com / NYC02. html POI Tableau Rubrique 0 Dictionnaire Titre Chaîne Statue de la Liberté Sous-titre Chaîne Pro-démocratie et anti- monarchie symbole de liberté Latitude Nombre 40. 689244 Longitude Nombre -74. 044514 Météo Chaîne // prévision. Météo. gov / MapClick. php? zoneid = NYZ072 Après avoir saisi ces éléments, fermez l'élément 0 sous DestinationData et répétez les étapes 8 à 18 pour ajouter l'entrée San Francisco en utilisant les touches et les valeurs ci-dessous. Si vous souhaitez enregistrer une frappe, vous pouvez copier et coller l'élément 0, puis développer le nouvel élément 1 et simplement remplacer les valeurs.
Touche
Type | Valeur | DestinationName |
---|---|---|
Chaîne | San Francisco | DestinationImage |
Chaîne | SFImage | DestinationLocation |
Dictionnaire | Titre < Chaîne | |
San Francisco | Sous-titre | Chaîne |
Une grande ville | Latitude | Nombre |
37. 7793 | Longitude | Nombre |
& moins; 122.4192 | Événements | Tableau |
Article 0 | Chaîne | |
// jessefeiler. com / SF01. html | Article 1 | Chaîne |
// jessefeiler. com / SF02. html | POI | Tableau |
Article 0 | Dictionnaire | |
Titre | Chaîne | |
Golden Gate Bridge | Sous-titre | Chaîne |
Symbole internationalement reconnu de San Francisco | Latitude | Nombre |
37. 819722 | Longitude | Nombre |
& moins; 122. 478611 | Météo | Chaîne |
// prévision. Météo. gov / MapClick. php? site = mtr & textField1 = 37. 76 & textField2 = -122. 43 & smap = 1 | Assurez-vous d'épeler les entrées | exactement comme spécifié |
sinon vous ne pourrez pas y accéder. Soyez particulièrement prudent des espaces de fuite. Vous pouvez vous demander pourquoi vous utilisez ces données spécifiques (titre et sous-titre, par exemple). Vous comprendrez cela lorsque vous explorez des cartes.
