Wolf
Accueil
News
Recherche
Articles
Liens
 Accès membre 
 
Identifiant :

Mot de passe:
 ok
 Nous rejoindre
 
topten
Les 10 meilleurs
news et articles
au classement des votes!


articles

Outils de développement
Publié le 12/06/2007 à 05:24
Par prabier

Je ne couvrirai pas Leopard qui est largement commenté un peu partout.

Voici une liste de points principaux sur les outils de développement.

Xcode 3.0
- le fait de mettre un point d'arrêt attache directement le debugger
- le debugger est intégré directement dans l'éditeur de source
- il existe un mini debugger sous forme d'une fenêtre flottante. Très pratique car on ne sort pas de l'application.
- le code des méthodes peut être "collapsé" (code folding) comme dans Eclipse
- code focus, une fonctionnalité très agréable qui par un effet visuel permet de se concentrer sur le bloc de code dans lequel se trouve le curseur
- refactorisation permet de renommer une méthode, classe dans tous les fichiers y compris les .nib

Interface builder
- entièrement réécrit
- gestion des librairies
- prise en compte de CoreImage et CoreAnimation

Xray
Xray est un outil de monitoring (Ex : mémoire, consommation CPU, ...)
Il enregistre au cours du temps les metrics et le présente sous forme de courbe.
Il est possible de limiter à un type de d'objet pour voir la courbe de consommation mémoire par exemple. Il est possible alors de consulter toutes les allocations, de voir le stack trace pour chaque objet d'aller directement dans le code qui crée l'objet
Il permet de comparer plusieurs enregistrements entre eux afin de voir les différences de comportement.

Il est possible d'enregistrer des scenarii et de les rejouer.


Xcode organizer
- gestion de projets Xcode
- gestion de projets non Xcode et possibilité de builder des projets a partir de makefile par exemple.
- Xcode est capable de générer du code Python et Ruby
- Intégration avec Automator pour créer des worflows

Automator
Ajout de variables, de constantes réévaluées à chaque exécution et de boucle.

Scripting bridge
Permet de scripter des applications Python et Ruby

Dashcode
Difficile de commenter la démo mais c'était complètement "amazing". Dashcode comprend un outil graphique, des tas de fonction prototype, un éditeur avec complétion de code javascript, un debugger, ...

[ 0 commentaires ]



Haut de la page

Wolf
 © 2002 SOPHIACOM - A propos de ce site