7
votes

Quelles fonctionnalités manquez-vous le plus lorsque vous passez d'Intellij à Xcode?

J'ai commencé à utiliser Xcode il y a plusieurs mois, après avoir utilisé Intellij pendant plusieurs années, et il y a beaucoup de fonctionnalités qui me manquent vraiment. Xcode n'est pas si mal, mais cela manque de choses de base.

Pour déclencher la discussion, voici quelques-unes des caractéristiques qui me manquent le plus, qui sait que quelqu'un d'Apple va tomber dans ce post et voler des idées :)

  1. erreur d'erreur de niveau source . Le cycle de réparation de la compilation de l'écriture semble être de retour dans le temps il y a 15 ans pour mes premiers jours. De nombreuses erreurs peuvent être repérées sans avoir à compiler et que Java Ides le fait depuis des années.
  2. Un débogueur décent . C'est un peu injuste car le débogueur de Intellij est le meilleur que j'ai utilisé jusqu'à présent, mais le débogueur de Xcode est au moins 5 ans de retard et Apple a quelques autres développeurs que Jetbrains ...
  3. SORTAIRE RÉFACACTATION . Une évidence, je suppose. Xcode a quelques capacités de renommage (qu'ils appellent re-factory), mais ils sont très peu nombreux.
  4. Méthode de remplacement . Celui-ci est vraiment incroyable. XCode n'a pas de commande "méthode de remplacement" qui vous permet de choisir la méthode que vous souhaitez remplacer d'une classe ou d'un protocole. Vous devez accéder à la documentation ou au fichier d'en-tête et de commencer la copie-coller.
  5. Dupliquer la ligne sélectionnée . J'ai heurté des postes qui offrent des solutions de contournement pour cela via une liaison à clé personnalisée, mais aucun d'entre eux ne fonctionne, au moins pour moi.
  6. aller au dernier point d'édition . Dommage! Allez Apple, celui-ci est si facile à mettre en œuvre et si utile!
  7. une meilleure fonctionnalité rapide ouverte . La recherche rapide de classes / fichiers / texte de Intellij est tellement meilleure ...

    s'avère que ma liste continue, alors je vais arrêter ici ...

    quelles autres fonctionnalités manquent-vous le plus dans votre transition vers Xcode ??

    ori


1 commentaires

Convenu que les outils de refactorisation en Xcode laissent beaucoup à désirer. Cela étant dit, je les utilise tout le temps.


4 Réponses :


1
votes

Les intentions sont un excellent outil de Intellij. Ils aident rapidement à identifier des choses que j'aurais pu manquer autrement. La nouvelle fonctionnalité de construction et d'analyse dans Xcode 3.2 est un bon départ dans la bonne direction.

Et ils viennent d'annoncer Intellij sont maintenant disponibles via une source ouverte. J'espère que cela signifie que nous commençons à voir plus d'adoption, peut-être plus de plugins pour le rendre plus utile pour le développement Mac / iPhone.


0 commentaires

2
votes

Peut-être que nous aurons bientôt tous ces fonctionnalités. Selon une interview à Javaposse n ° 283, Jetbrains travaille sur une IDE pour l'objectif-C :)


0 commentaires


0
votes

+1 sur tous vos points. Mais j'aimerais aussi avoir un meilleur suivi de la révision locale (en réalité, cela va de Eclipse, plutôt que d'Intellij, mais toujours). Je me rends habituellement que j'aurais dû prendre un instantané du code après j'ai fait un gâchis.


0 commentaires