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

Evolutions Cocoa
Publié le 30/06/2003 à 09:28
Par jjay

on peut noter de nouvelles classes et des évolutions sur des classes existante, pour l'essentiel j'ai retenu :

  • NSToolBar : item selectionnables
  • NSTextField : affichage d'un "placeholder" qui est un texte affiché en grisé lorsque le TextFiled est vide.
  • NSSearchField : un textField spécialisé pour la recherche.
  • NSView : on peut enfin les cacher
  • NSAlert : Nouvelle classe pour afficher des fenêtres d'alertes.
  • NSHelpManager : Une nouvelle classe pour la gestion de l'aide (book, chapitres)
  • NSFontPanel : Nouvelle fenêtre avec affichage d'un aperçu de la font (taille, police, style)
  • NSFontManger : Pour gérer des collections de police
  • NSfontDescriptor : Nouvelle classe
  • NSXMLParser : Parser XML


Des ameliorations pour les tableaux
  • Affiche des lignes avec un fond de 2 couleurs differentes alternatives
  • trie croissant et decroissant individuelle des colonnes par clique sur l'entete de la colonne


Des améliorations pour les textes:
  • mise en forme plus complète.
  • Ouverture et enregistrement au format Word
  • Complétion grâce a des listes de mots
  • ajout d'URL (actives) dans le texte.


Le must pour la fin :
Une nouvelle palette a été ajoutée, les "Controllers". Elle contient trois classes dérivées NSController, qui permettent de relier entre eux les différents éléments graphiques et leurs attribues sans écrire une ligne de code. Ce controler permet de supprimer tout le code qui sert uniquement à la gestion de l'interface grace à un mecanisme de binding par key Value Coding directement dans InterfaceBuilder. Par exemple un NSSlider (barre de progression) peut contrôler la taille de police d'un texte.

[ 0 commentaires ]



Haut de la page

Wolf
 © 2002 SOPHIACOM - A propos de ce site