Où est passée la bibliothèque d'objets dans Xcode 10?


198

Dans Xcode 10, où se trouve la bibliothèque d'objets qui affiche les objets de vue et de contrôleur, les extraits de code et les médias qui apparaissaient dans le coin inférieur droit de Xcode 9 et plus?

Xcode 9:

Fenêtre de projet Xcode montrant la bibliothèque d'objets

Xcode 10:

Fenêtre de projet Xcode montrant le même espace que la fenêtre Xcode 9, vide


2
Absolument ennuyeux cette nouvelle chose, événement avec cette stupide option-clic 😡
Julian F. Weinert

Réponses:


269

Raccourcis :

  • Shift+ Command+ L: Afficher la bibliothèque.

  • Shift+ Command+ M: Afficher la médiathèque.


Xcode 10 a ajouté un bouton de barre d'outils pour accéder à la bibliothèque d'objets.

entrez la description de l'image ici

À partir d'un fil sur le Forum des développeurs Apple:

Le contenu de la bibliothèque est passé du bas de la zone Inspecteur à une fenêtre de superposition, qui peut être déplacée et redimensionnée comme la recherche Spotlight. Il rejette une fois les éléments glissés, mais en maintenant la touche Option avant de glisser, la bibliothèque restera ouverte pour un glissement supplémentaire.

La bibliothèque peut être ouverte via un nouveau bouton de barre d'outils, le View > Librariesmenu ou le raccourci clavier ⇧⌘L. Le contenu correspond dynamiquement à l'éditeur actif, de sorte que la même interface utilisateur donne accès aux extraits de code, au générateur d'interface, à SpriteKit ou aux éléments SceneKit. La bibliothèque multimédia est disponible via un View > Librariesappui long sur le bouton de la barre d'outils, le menu ou le raccourci clavier ⇧⌘M. (37318979, 39885726)


47
Ce serait bien s'il y avait un moyen d'épingler cette bibliothèque d'objets sans m'obliger à maintenir constamment la touche "Option".
Paul Solt

223
Il y a une place réservée en enfer, pour le crétin qui a eu cette idée. Je déteste devoir le rouvrir à chaque fois, cela ralentit simplement votre flux de travail. Ils auraient également pu intégrer la fonction de recherche dans la barre latérale, il n'y a donc pas besoin d'une fenêtre séparée.
Supertecnoboff

6
J'appuie cette motion. Bien sûr, si j'avais eu le temps, j'aurais pu participer aux bêtas Xcode 10 et rendre un avis, mais ne pas le rendre épinglable est à courte vue.
P. Ent

7
J'appuie le deuxième sur la motion. Absolument ridicule. Devrait être une option pour l'amarrer à sa place.
Agreensh

6
Je pensais que je faisais quelque chose de mal dans les bêtas de Xcode 10, donc il n'était pas ancré - c'est complètement ridicule, le PM à ce sujet devrait être remplacé. C'est comme revenir aux premières versions de Xcode qui ouvraient des fenêtres partout. Quel bordel!
Nostradamus

121

Ce que les réponses existantes (jusqu'à présent) négligent de mentionner, c'est que si vous maintenez Optionpendant que vous invoquez la fenêtre Bibliothèque - c'est-à-dire, appuyez sur Shift+ Option+ Command+ L, ou maintenez Optiontout en cliquant sur le bouton Bibliothèque dans la barre d'outils - la fenêtre reste ouverte, en permanence , jusqu'à ce que vous fermez-le explicitement avec son bouton Fermer.

entrez la description de l'image ici

Il n'est pas incorporé (ancré) dans la fenêtre de projet actuelle, mais il peut être utilisé dans n'importe quel projet. Le fait est qu'elle devient presque une fenêtre normale (pour être précis, elle devient une fenêtre flottante normale ).


Donc, maintenir Option en cliquant sur la bibliothèque ne fonctionne pas, mais Shift-Option-Command-L le fait. Merci f! @ # Pour cela!
Mof

2
@Mof Je ne sais pas ce que vous voulez dire par "ne fonctionne pas". Option maintenant en cliquant sur le bouton Bibliothèque dans la barre d' outils ne travail.
mat

Accessoires pour comprendre cela.
juniorRubyist

2
@juniorRubyist Je ne peux pas m'attribuer le mérite; c'est dans les notes de version de Xcode. :)
mat

1
Je respecte très certainement votre optimisme et votre solution, je ne peux tout simplement pas surmonter à quel point cela est mauvais en termes d'UX de la part d'Apple. Imaginez si Google a pris la barre d'URL en chrome et vous a fait l'ouvrir dans une fenêtre séparée et l'épingler à la fenêtre principale. Pourquoi créer des frictions afin que les utilisateurs interagissent avec l'une des pièces les plus utilisées du système?
Brian Sachetta

28

XCode 11 - Emplacement de la bibliothèque d'objets

Cliquez sur l'icône plus dans le coin supérieur droit de la barre supérieure Xcode.

entrez la description de l'image ici


1
Cela a fonctionné pour moi. Itinéraire alternatif: à partir de la barre de navigation supérieure de XcodeView -> Show Library
GraehamF

2
Savez-vous comment le rendre fixe dans le coin inférieur droit comme c'était le cas dans les versions précédentes? Merci.
ukw

1
Si vous maintenez la optiontouche (appelée altclé sur certains claviers Apple) lorsque vous appuyez sur l' +icône en haut de la fenêtre Xcode, la bibliothèque d'objets reste ouverte, plutôt que de disparaître tout le temps. Il ne s'intègre pas dans la fenêtre Xcode. La bibliothèque d'objets disparaîtra si vous sélectionnez une application autre que Xcode mais elle revient lorsque vous resélectionnez Xcode
paulo62

19

La bibliothèque peut être ouverte via un nouveau bouton de la barre d'outils, le menu Affichage → Bibliothèques ou le raccourci clavier + Shift+ Command. La Lbibliothèque multimédia est disponible via un appui long sur le bouton de la barre d'outils, le menu Affichage → Bibliothèques ou le raccourci clavier + Shift+ Command. M.

Le contenu de la bibliothèque est passé du bas de la zone Inspecteur à une fenêtre de superposition, qui peut être déplacée et redimensionnée comme la recherche Spotlight. Il disparaît une fois que les éléments sont glissés, mais en maintenant la Optiontouche avant de glisser, la bibliothèque reste ouverte pour un glissement supplémentaire.


10

Dans Xcode 11, utilisez Maj + Commande + L pour afficher la bibliothèque d'objets.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.