Maintenant que Xcode 4 est officiellement publié, il est temps de donner suite à ma question précédente: les fonctionnalités cachées de Xcode
Alors que sont-ils? Quels sont ces petits trucs et astuces cachés de Xcode 4 dont vous ne pouvez pas vous passer?
Veuillez limiter vos conseils à ceux qui sont nouveaux et spécifiques à Xcode 4!
// MARK: -
fonctionne-t-elle aussi?shift- cmd- optcliquer sur un symbole vous permet d'indiquer à Xcode exactement où dans l'interface utilisateur vous voulez que le fichier de navigation s'ouvre.
cmd- retfait disparaître l'éditeur / assistant de version (le volet de droite)
shift- cmd- Ypour masquer le débogueur
cmd- 0pour masquer le navigateur (volet gauche)
cmd- [1..n]basculer entre les navigateurs à gauche
cmd- opt- [1..n]basculer entre les utilitaires (chose généralement à droite)
ctrl- [1..n]basculer entre différents fichiers liés dans l'éditeur
Dans l'ensemble, Xcode 4 essaie de garder les choses cohérentes avec les touches de raccourci. Cmd est pour les commandes principales. L'ajout de modificateurs concerne des commandes analogues axées sur une sous-fonctionnalité particulière.
(Ce ne sont que les quatre qui me viennent à l'esprit comme étant les raccourcis les plus difficiles que j'utilise constamment! Je suis sûr que cela changera avec le temps au fur et à mesure que mon flux de travail sera refacturé dans la nouvelle tendance.)
la source
Xcode 4 ajoute une nouvelle fonctionnalité «Extraits de code», accessible via Affichage> Utilitaires> Bibliothèque d'extraits de code. Pour ajouter un nouvel extrait de code, sélectionnez du texte dans la vue de l'éditeur et faites-le glisser dans la bibliothèque d'extraits de code. Vous pouvez soit faire glisser un extrait de code et le déposer dans votre code pour l'utiliser, soit, beaucoup plus facilement, lui attribuer un raccourci de complétion.
Lorsque vous tapez cette série de lettres, elle apparaîtra automatiquement dans le menu contextuel de saisie du code au fur et à mesure que vous tapez votre code. Par exemple, parmi beaucoup d'autres, j'ai un extrait de code configuré pour que la saisie de "svk" se développe en
setValue:<#value#> forKey:<#key#>
. Cela peut économiser beaucoup de saisie et / ou de pêche dans le menu de saisie semi-automatique pour les méthodes et autres expressions de code que vous utilisez le plus. Xcode est livré avec un tas d'extraits de code intégrés qui sont également très utiles.la source
Nouveau raccourci que j'utilise le plus souvent: glisser trois doigts (vers le haut ou vers le bas) pour échanger les homologues (entre l'interface et les fichiers d'implémentation). Fini les acrobaties à la main!
Merci à https://twitter.com/xctotd/status/48148271759241216
la source
shift-option -cliquez sur un fichier dans le
Liste des groupes et des fichiersNavigateur de projet, ou maintenez shift- optiontout en choisissant un fichier dans la barre de saut.Vous obtiendrez un pop-over à partir duquel choisir où ouvrir le fichier. Onglet nouveau ou existant, éditeur de fractionnement (Assistant) nouveau ou existant, nouvelle fenêtre - toutes les options possibles sont là.
la source
Les onglets dans Xcode 4 sont géniaux. Chacun conserve sa propre disposition distincte, de sorte que vous pouvez avoir plusieurs onglets avec des éléments différents et que chacun d'entre eux soit disposé de manière appropriée.
J'ai configuré mes projets avec trois mises en page: une pour l'objet de projet, une pour chaque pointe (montrant les sources de la classe du propriétaire) et une pour chaque classe .
Il y a un bug ici: à partir de la version 4.0, Xcode réinitialisera l'état (désactivant tous les assistants) de l'onglet actif lorsque vous rouvrirez le projet. La solution de contournement consiste à basculer vers un onglet sans assistant pour Xcode à fermer avant de fermer le projet. Je l'ai classé sous le numéro Radar 9178441.
la source
ctrl-6 apparaît dans le segment de fichier de la barre de saut (active le saut contrôlé par le clavier vers les méthodes)
cmd- {/} sélectionner l'onglet précédent / suivant
cmd- Jaccédez à n'importe quel éditeur (mais pourquoi oh pourquoi TAB ne passe-t-il pas entre eux?)
la source
Raccourcis de l'éditeur
Raccourcis de mise en page
Raccourcis des navigateurs
Changement et saut d'onglet
Inspecteurs
Relatif à la construction
Pliage de code
la source
Voici le premier. Onglets! Xcode 4 a remplacé la «barre de favoris» utile mais rarement utilisée de Xcode 3 par des onglets persistants . Cela signifie que vous pouvez conserver un ensemble de documents de travail couramment utilisés dans votre barre d'onglets.
Pas exactement une fonctionnalité cachée en tant que telle - mais le fait que les onglets soient persistants est peut-être facilement manqué.
la source
Si vous rencontrez des problèmes avec l'indexation de votre projet (par exemple, les symboles n'apparaissant pas lors de la saisie semi-automatique), ouvrez la fenêtre Organisateur, cliquez sur l'onglet Projets et utilisez le bouton "Supprimer" pour supprimer les données dérivées de votre projet . Cela forcera une reconstruction de l'index du projet, ainsi que le rejet de tous les produits construits.
la source
Voici quelques raccourcis clavier utiles pour travailler sur des écrans plus petits:
cmd- shift- y- Masquer et afficher la console / zone de débogage
cmd- 0- Masquer et afficher la navigation dans les fichiers
la source
Vous pouvez désormais associer des groupes dans le navigateur de projet à des dossiers sur le disque. Cela m'a toujours dérangé avant que la vue du fichier Xcode 3 ne représente la structure réelle du projet sur le disque.
Créez un nouveau groupe, puis avec le nouveau groupe en surbrillance, ouvrez l'inspecteur de fichiers. Dans la section identité sur la droite juste en dessous du «Chemin» se trouve une petite icône, cliquez dessus pour ouvrir la boîte de dialogue du navigateur de fichiers vous permettant de sélectionner le répertoire pour ce groupe.
la source
Si vous maintenez la touche FN, vous pouvez numériser votre document avec les curseurs, sans déplacer le curseur
la source
Barre de saut:
si votre fonction d'écriture en dehors:
Aimera:
Vous pouvez également rechercher:
Cliquez avec Option(Avec Shiften même temps, vous pouvez choisir une autre fenêtre), vous pouvez voir une boîte de dialogue vous permettant de spécifier où le fichier doit s'ouvrir:
Contrôle de la source:
Si vous utilisez svn ou git, annuler les modifications est facile:
Constructeur d'interface
Dans xcode 4.2, vous pouvez accéder au générateur d'interface ici:
Cliquez sur un objet d'interface utilisateur avec Shift, il affichera une liste de tous les objets sous le point.
Essayez ceci: sélectionnez un objet d'interface utilisateur, maintenez la pression Option, puis déplacez la souris sur d'autres objets. Il aimera:
Autre
Raccourci clavier: Shift+Command+Oouvrir rapidement
Essayer:
Et lisez: Ecrire et éditer le code source
la source
Éditeur de texte :
Ajouter des frameworks : Vous ne pouvez pas simplement faire cela en cliquant avec le bouton droit sur le projet ou un groupe (comme dans Xcode 3). Vous devez aller dans la vue du projet, sélectionner votre cible et aller dans l'onglet "Build Phases". Les Frameworks peuvent être gérés dans la section "Link Binary with Libraries".
Définition des dépendances cibles : Similaire à ce qui précède, dans la section "Dépendances cibles" de l'onglet "Phases de construction".
Gardez vos archives en sécurité - avant d'installer Xcode 4 (à partir de 3). Vous les perdrez (très probablement) et avec eux, vous perdrez votre capacité à symboliser vos journaux de crash.
Action de suppression-ATTENTION : "Supprimer" (au lieu de "Supprimer la référence uniquement") efface directement le fichier de votre lecteur. Il ne va pas dans la corbeille, vous ne pouvez donc pas le récupérer.
la source
cmd- Jsaute à l'éditeur, mais si vous avez plus d'un éditeur ouvert, vous obtenez une superposition contenant tous les éditeurs ouverts. vous pouvez utiliser cmd- →et cmd-← pour basculer entre les éditeurs ouverts.
De plus, si vous avez du mal à trouver une option ou une propriété pour quoi que ce soit, la fenêtre des utilitaires est probablement votre meilleur pari:
hide and show utilities:
cmd- opt-0Les choses qui sont généralement cachées ici qui ne sont pas intuitives:
la source
Exemple:
Exemple:
la source
L'un de mes favoris est la préférence de comportement "Ouvrir l'onglet". Si vous allez dans "Comportements" dans les Préférences, vous pouvez le configurer pour qu'il accède à un onglet spécifique chaque fois qu'une analyse démarre. Vous pouvez nommer l'onglet, quelque chose comme "Debug" et Xcode4 le créera pour vous s'il n'existe pas, et vous y emmènera lorsque vous commencerez le débogage. Vous pouvez configurer cet onglet comme vous le souhaitez pour les sessions de débogage, et il restera ainsi une fois que vous l'aurez fermé.Ainsi, chaque fois que vous exécuterez une exécution, Xcode4 sera configuré comme vous le souhaitez, dans un onglet séparé. Vous pouvez même déchirer cet onglet dans une fenêtre séparée, auquel cas Xcode4 ouvrira une nouvelle fenêtre «Débogage» spécialement configurée à chaque fois que vous démarrez une exécution! Cette fonctionnalité est excellente car elle garde votre onglet ou fenêtre d'édition de code ordinaire sans encombrement avec les volets du journal et du débogueur. Fermez simplement le "
la source
Dans XCode3, il y avait une option pour "Renommer le projet". Maintenant, il vous suffit de cliquer deux fois (deuxième clic lentement) pour renommer le projet et c'est fait.
la source
Pour limiter le nombre d'opérations de construction simultanées
Il s'agit d'une préférence (quelque peu) cachée qui vous permet de définir le nombre de tâches de compilation simultanées:
Pour désactiver l'indexation dans l'EDI
Celui-ci désactive l'indexation de sens du code, ce qui peut économiser beaucoup de ressources dans les grands projets:
pour réactiver:
Notez que vous devez quitter Xcode, définir les valeurs de préférence comme vous le souhaitez, les modifications prennent effet lorsque vous redémarrez Xcode.
la source
Si vous préférez utiliser vim / emacs fonctionnant sur, disons, Terminal, ou tout autre éditeur externe, vous pouvez simplement créer votre projet xcode, ajouter des fichiers et autres, puis passer à l'édition desdits fichiers en utilisant la modification qui vous convient le mieux; chaque fois que vous basculez le focus sur une fenêtre xcode4, les fichiers modifiés seront rechargés (c'était aussi le cas avec Xcode3) et vous pourrez créer / exécuter votre application.
la source
Deux types de spécification d'emplacement de construction à l' aide des préférences XCode4.
/Users/digicorp/Library/Developer/XCode/DerivedData
)Veuillez regarder les captures d'écran suivantes.
la source
AIDE RAPIDE
Ctrl+ Option/ Alt+f
Trouvez l'aide rapide. Par exemple,
Mon curseur de texte est sur
NSString
& si j'appuie sur Ctrl+ Option+,f il affichera une documentation rapide dans l'inspecteur / les utilitaires.la source