Methodes des delegate/dataSource, cast directement dans l'entête ?

0x5A0x5A Membre
11:40 modifié dans API AppKit #1
Bonsoir,

Est-ce qu'il est correct/safe de faire un "cast" directement dans l'entête de la méthode d'un delegate/dataSource, par exemple :


- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(MonObjet*)item<br />{<br />&nbsp; &nbsp; if (item == nil)<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; return 1;<br />&nbsp; &nbsp; }<br /><br />&nbsp; &nbsp; return item.childrenCount;<br />}<br />


au lieu de

- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item<br />{<br />&nbsp; &nbsp; if (item == nil)<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; return 1;<br />&nbsp; &nbsp; }<br /><br />&nbsp; &nbsp; return ((MonObjet*)item).childrenCount;<br />}<br />


Merci :).

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.