Passage de xcode 3.2.5 à  xcode 4.2

Bonjour à  tous,



J' utilisai jusqu' à  présent xcode 3.2.5 et je viens de passer à  xcode 4.2 que je trouve vraiment bien fait.

Je n' utilise pas les storyboard et pour le moment je n' utilise pas ARC.

Voila ma question qui va vous paraitre enervante, excusez moi par avance :-)



Avant pour coder on déclarer les variables et les libérer en écrivant le code comme par exemple dans le .h :


<br />
@interface testViewController : UIViewController {<br />
IBOutlet UIButton *button1;<br />
}<br />
- (IBAction)button1: (id)sender;<br />
<br />
@property (assign) IBOutlet UIButton *button1;<br />




et pour le .m :


<br />
@synthesize button1;<br />
<br />
<br />
- (IBAction)button1: (id)sender{<br />
<br />
}<br />
- (void)dealloc {<br />
[button1 release];<br />
    [super dealloc];<br />
}<br />




et même chose pour un label :




<br />
@interface testViewController : UIViewController {<br />
IBOutlet UILabel *label1;<br />
}<br />
<br />
@property (assign) IBOutlet UILabel *Label1;<br />






et pour le .m :


<br />
@synthesize Label1;<br />
<br />
<br />
- (IBAction)Label1: (id)sender{<br />
<br />
}<br />
- (void)dealloc {<br />
[Label1 release];<br />
    [super dealloc];<br />
}<br />




Maintenant avec xcode 4.2 meme si on utilise pas ARC et storyboard on fait simplement clique droit sur le label dans le xib et on le depose en relachant le bouton droit sur le code du .h ? Il cré automatiquement la ligne de code dans le .h :
<br />
@property (retain, nonatomic) IBOutlet UILabel *monLabel;<br />


et dans le .m :
<br />
@synthesize monLabel;<br />
<br />
<br />
- (void)dealloc {<br />
    [monLabel release];<br />
    [super dealloc];<br />
}<br />


Et il n' y a rien d' autre à  rajouter comme avant dans le point .h ?


IBOutlet UIButton *button1;
en dessous de
@interface testViewController : UIViewController




Merci d' avance.

Réponses

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