49 votes

Xcode 4 Trucs et astuces pour les utilisateurs de Xcode 3

Comme la plupart d'entre vous ont probablement vu, Xcode 4 a été officiellement publié aujourd'hui. Maintenant, je sais que beaucoup de développeurs ont été à l'aide de l'aperçu des versions, et ce serait super si les gens pouvaient afficher tous les grands conseils, des astuces, ou des raccourcis clavier qu'ils ont appris à l'aide de ceux de la version maintenant ils ne sont plus sous NDA. Cela pourrait être particulièrement utile pour ceux de la mise à niveau à partir de Xcode 3 (comme moi, téléchargez-le maintenant).

Remarque: Apple a publié un"guide de la transition"qui a beaucoup de choses au sujet d'obtenir à partir de la version 3 à la version 4, mais je parie qu'il ya des charges de bons trucs de gens là-bas ont appris qui ne sont pas là.

20voto

VoodooChild Points 6849

J'ai aimé lire ce blog: Pilky.me - Xcode 4: le commentaire super méga génial .

C'est une bonne comparaison, j'ai particulièrement aimé sa conclusion vers la fin.

15voto

Eimantas Points 29052

Actuellement, j'ai un seul conseil pour Xcode 3 utilisateurs - ne pas utiliser xcode 4, sauf si vous avez du temps libre de recommencer à apprendre et/ou sont disposés à signaler les lots de bugs. Attendre au moins jusqu'à 4.1. Il y a encore beaucoup de bugs non résolus. Rien n'est stable. Aussi Xcode 4 annonce comme ayant seule fenêtre de l'interface utilisateur qui est agréable, mais est instable comme l'U238. Aussi - c'est probablement la seule chose qui est bon sur les nouveaux Xcode 4. Donc, ici, sont quelques-uns de mes maux de tête à l'heure actuelle:

  • Il n'y a pas de possibilité de s'engager ensemble du projet (sauf pour les séparément sélectionné les fichiers modifiés);
  • Il n'y a pas de possibilité de pousser (si le SMC est git). Au moins je n'ai pas trouvé que;
  • Depuis le symbole d'indexation est cassé, vous ne pouvez pas:
    • voir la normale de la surbrillance de la syntaxe;
    • saut à certaines définitions de symboles;

Barre du saut est juste un gros malentendu:

  • Déjà à l'aise Ctrl+2 raccourci à partir de Xcode 3 qui énumère les noms de méthode et pragma marque est maintenant devenu doigt casser Ctrl+6 (emacs de l'utilisateur de se réjouir</troll>).
  • Il n'y a pas de bouton direct pour basculer entre l'interface et la mise en œuvre des fichiers.

Si vous avez 13.3" macbook[pro] - n'essayez même pas de l'utilisation des navigateurs avec les services publics (inspecteurs ou des bibliothèques).

Aussi guide de la transition est faite pour travailler Xcode 4, qu'il est loin d'.

Mise à jour 1:

Il n'y a pas une telle chose comme "Build & Run". Seulement de construire, de construire pour la course, la version à tester, construire à des fins de profilage, de construire pour l'archivage. Ensuite, il suffit d'exécuter sans la construction et de l'exécuter sans le profilage. Autant que je sache ce que ça doit être plus facile donc summa summarum - 8 les actions au lieu de 1. Aller à la figure.

Donc, ce ne sont que quelques-uns de mes instantanément trouvé pépins de Xcode 4.

P. S. sera probablement mise à jour de cette de venir quelques jours.

6voto

James Bedford Points 10691

XCode 4 a beaucoup de impressionnant de nouvelles fonctionnalités. Je vous recommande de commencer à adapter en regardant l'année dernière WWDC2010 vidéos - qu'ils ont consacré beaucoup de temps à passer par certaines des choses nouvelles.

  • J' adore le nouveau sous-mode - c'est vraiment facile de naviguer dans votre interface/fichiers de mise en œuvre. Ce mode vous permet également de créer vos interfaces utilisateur à côté de votre contrôleur de classes, ce qui rend le développement plus facile et plus efficace que de le faire en deux programmes distincts!

  • Le saut de la barre (qui se trouve en haut de votre code source) est vraiment un moyen rapide de faire le saut sur votre projet, il est vraiment facile à obtenir exactement à l'endroit de votre code qui vous intéresse.

  • Le contrôle de version de la visionneuse, il est vraiment facile de suivre les changements. J'ai maintenant l'utilisation de SVN pour tous mes projets, même ceux que je travaille seul, car il fait vraiment clair pour voir comment le projet a évolué au fil du temps.

  • Il y a des paramètres pour définir la façon dont votre changement de disposition et de ce qui est affiché lorsque vous construisez, lorsque vous exécutez, lors de la fin d'une course etc. etc. je suis aussi la recherche de vraiment utile, car vous voulez voir des choses différentes quand vous'e débogage lorsque vous êtes de retour dans votre code. C'est vraiment sympa que Xcode vous permet de facilement organiser votre disposition pour exactement comment vous le voulez pour les différents scénarios.

  • Les modèles de code (qui peut être trouvé dans la toggleable côté droit de la barre d'outils) sont également très utiles, et vous pouvez créer votre propre afin d'obtenir rapidement le code, on écrit souvent vers le bas.

Certaines des choses plus subtiles que j'ai appris à apprécier:

  • Le "Fix It" fonctionnalité fonctionne vraiment bien pour les remplacer rapidement les fautes de frappe. Je trouve que je n'ai même pas de lire la correction de la Correction, Il va faire parce que le correctif est tellement naturel.

  • Contrôle-j'ai une coupe courte pour re-indentation du code. C'est vraiment utile si vous ajoutez une nouvelle paire de bretelles tour de votre code et vous souhaitez rapidement reformater. Je ne pense pas qu'il y avait un joli raccourci pour cela dans Xcode 3.

  • Frapper la touche echap pour afficher des suggestions de saisie semi-automatique semble apporter beaucoup plus de suggestions utiles en C++, et semble beaucoup plus belle toute ronde!

Sur la fiabilité, j'ai été en utilisant une combinaison de Xcode Xcode 4 et 3 depuis Xcode 4 première entrée de la bêta. Chaque fois que Xcode 4 paniers pour moi ou ne me laisse pas continuer avec ce que je voulais faire alors que je venais de passer de l'un à Xcode 3 que les deux sont tout à fait compatibles. Ce que j'ai obtenu était vraiment une très bonne période de transition et maintenant, je suis complètement à l'aide de la dernière version (la première semaine de Mars) donc je pense que c'est très stable.

Pour les gens qui n'aiment pas le changement, cette mise à jour va être dur. Il va être particulièrement difficile, comme beaucoup de raccourcis clavier ont été modifiés pour les rendre de nouveau pour un lot de nouvelles fonctionnalités. La différence la plus évidente que les gens vont s'opposer, est le nouveau tout-en-un de la fenêtre de mise en page. Je suis sûr que les gens vont s'habituer à elle au fil du temps et se rendre compte que cette façon de voir tout à voir avec votre projet est beaucoup plus efficace à la fois dans l'immobilier et en termes de navigation.

Profiter de l'utilisation de Xcode 4, c'est vraiment une merveilleuse amélioration par rapport à la dernière version, et il continue d'ajouter à l'génial, je vais avoir écrit Mac et iOS applications. :D

6voto

Robert Points 1

@Ohmu: Le geste de glissement souris / trackpad à 3 doigts haut / bas pour basculer entre les fichiers d'en-tête (.h) et d'implémentation (.m) fonctionne toujours.

5voto

P i Points 6466

Plus de raccourcis que vous ne pouvez secouer un bâton ici: http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.html

Cependant, la complétude obscurcit la clarté. Par exemple, je ne vois pas directement le raccourci pour basculer entre un fichier d’en-tête et son fichier de méthode associé. Je recommande donc un raccourci par réponse, et les votes filtreront les meilleurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X