9
votes

Recherche dans Xcode

J'ai eu des problèmes de recherche dans Xcode, quelle est la meilleure façon de trouver et de localiser une méthode ou classe dans un certain projet?


1 commentaires

Merci à tous pour vos réponses rapides.


7 Réponses :


2
votes

Si vous connaissez le nom de la méthode ou de la classe, un moyen vraiment simple est de le taper dans n'importe quel document dans lequel vous vous trouvez, puis de la commande enfoncée et double-cliquez sur le texte. Xcode va passer directement à la définition de tout ce que vous avez double-cliqué (même s'il ne fait pas partie du projet).


1 commentaires

Cela fonctionnera-t-il même si la méthode ou la classe n'est pas importée dans le document actuel? J'espère que vous savez ce que je veux dire.



2
votes

Project Recherche avec le type de recherche défini sur définitions fonctionne bien.


1 commentaires

C'est ce que je cherchais je pense. Merci!



1
votes

Regardez sur la barre de gauche, vous avez un dossier intelligent appelé «Symboles de projet». Lorsque vous cliquez dessus, il affichera tous les symboles (par exemple, des classes, des méthodes, des propriétés) disponibles dans votre projet. Vous pouvez même rechercher dans ce dossier en entrant un terme dans la case dans le coin supérieur droit.


2 commentaires

C'est une pointe soignée, jamais connu à ce sujet!


@Joe coup et @matthew, je faisais référence à Xcode 4 étant "Buggy", pas Xcode 3.



2
votes

Si vous essayez de trouver la définition d'une classe de l'endroit où elle est utilisée, vous pouvez cliquer avec le bouton droit de la souris sur le nom de la classe et sélectionner "Aller à la définition"

Cela vous conduira à l'endroit où la classe / la fonction est définie

Alternativement, il y a "trouver dans le projet"


1 commentaires

Comment voulez-vous dire "jamais travaillé correctement" qu'attendez-vous et qu'est-ce que vous obtenez?



2
votes

Appuyez sur ⇧ + ⌘ + F ouvrira l'option Projet Recherche . Tapez ce que vous voulez trouver, puis dans la liste déroulante à côté de celui-ci, sélectionnez "dans le projet" et appuyez sur "Rechercher".

voila! Il devrait regrouper les résultats par fichier pour vous.


0 commentaires

5
votes

Appuyez sur ⇧ + ⌘ + O pour ouvrir la fenêtre 'Ouvrir rapidement ...' de dialogue.

à partir de là, vous pouvez taper n'importe quel nom de symbole ou nom de fichier pour zoomer rapidement autour de votre projet.

Malheureusement, il ne fait pas de fouille générique ou de recherche partielle (beaucoup à ma frustration), vous devez donc connaître le nom (ou au moins le début du nom) pour qu'il soit très utilisé.

Vous pouvez également l'utiliser pour ouvrir des symboles ou des en-têtes système, par exemple, Type Just Type UitailView Pour afficher l'en-tête pour celui-ci.


1 commentaires

Il est maintenant Commande + Maj + o en Xcode 4.3.1 via Xcode 4.6. Merci @pshah pour ça.



22
votes

Command-Shift-o apportera la case "Ouvrir rapidement", qui effectue des recherches sur le texte et symboliquement.


3 commentaires

Wow c'est soigné aussi. Wow, ne connaissait jamais tout cela.


Ravi de savoir que vous pouvez penser à un "Ce serait bien si ..." puis recherchez pour savoir qu'il existe une extinction! Command-Shift-O est une option pour Xcode 4.6 ... Maintenant, je dois juste mémoriser des milliers de méthodes ... y a-t-il un raccourci pour ça?


C'est mon raccourci préféré maintenant.