Questions de débutant sur Xcode.
Je dois préciser que je développais avant sous Delphi d'ou éventuellement certains exemples ad hoc.
Tout d'abord j'ai beaucoup de mal à retrouver des choses simples sous Delphi à savoir les évènements et les propriétés :
J'ai fait un petit projet tout simple : j'ai placé un push bouton et un NSTextField sur mon appli.
Je voudrais coder qu'en cliquant sur le bouton le texte du NSTextField change.
Voici ce qui me déroute :
1) les évènements sont gérés par des message.
Pour gérer les clics sur mon bouton j'ai connecté le sélector du bouton et mon code ce qui m'a donné une ligne :
- (IBAction)appui
NSButton *)sender {
}
comme vous le voyez j'ai donné le nom "appui" au message.
cela marche, quand on clique sur le bouton on peut executer du code.
Mais "appui" n'étant pas un message de Xcode, je ne comprends pas ce qui permet au code de savoir que j'ai cliqué sur le bouton plutôt qu'une autre action clavier ou autre?
Y a-t-til une liste de messages types à utiliser ?
2) j'ai plaçé un NSTextField sur mon appli :
Cet objet a-t-il une propriété Name ?
Si oui ou la trouver dans le panneau d'exploration des propriétés ?
Si non comment appeler cet objet, suis-je obligé de parcourir la collection d'objets appartenant à son parent ou y a-t-il plus simple?
3) Quand je cherche NSTextField dans l'aide, je ne trouve pas les propriétés de cet objet, je trouve uniquement les méthodes. Comment obtenir la liste des propriétés de l'objet ?
4) Quelle est la propriété qui contient le texte du NSTextField? J'ai trouvé "title", est-ce cela ? Dans ce cas comment peut-on la changer?
Voilà, merci d'avance pour vos réponses.
Partager