Объявление IBOutlet внутри или снаружи @interface?

извините, если я слишком разборчив в этом, но я сейчас изучаю программирование под iOS, и мне показалось, что некоторые люди объявляют IBOutlet следующим образом:

IBOutlet, прикрепленный к свойству

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  CustomCell *customCell;
}
@property (nonatomic, retain) IBOutlet CustomCell *customCell;
@end

И некоторые объявляют так:

IBOutlet прикреплен к объявлению внутри interface

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  IBOutlet CustomCell *customCell;
}
@property (nonatomic, retain) CustomCell *customCell;
@end

какой из них лучше всего объявить? Есть ли между ними различия? Кажется, некоторые люди объявляют IBOutlet следующим образом: IBOutlet прикреплен к свойству #import

извините, если я слишком разборчив в этом, но сейчас я изучаю программирование для iOS, и у меня Кажется, некоторые люди объявляют IBOutlet следующим образом:

IBOutlet, прикрепленный к свойству

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  CustomCell *customCell;
}
@property (nonatomic, retain) IBOutlet CustomCell *customCell;
@end

А некоторые объявляют так:

IBOutlet, прикрепленный к объявлению внутри интерфейса

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  IBOutlet CustomCell *customCell;
}
@property (nonatomic, retain) CustomCell *customCell;
@end

, который является правильный способ заявить об этом? Есть ли между ними различия? Кажется, некоторые люди объявляют IBOutlet следующим образом: IBOutlet прикреплен к свойству #import

извините, если я слишком разборчив в этом, но сейчас я изучаю программирование для iOS, и у меня Кажется, некоторые люди объявляют IBOutlet следующим образом:

IBOutlet, прикрепленный к свойству

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  CustomCell *customCell;
}
@property (nonatomic, retain) IBOutlet CustomCell *customCell;
@end

А некоторые объявляют так:

IBOutlet прикреплен к объявлению внутри интерфейса

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  IBOutlet CustomCell *customCell;
}
@property (nonatomic, retain) CustomCell *customCell;
@end

, который является правильный способ заявить об этом? Есть ли между ними различия?

IBOutlet, прикрепленный к объявлению внутри интерфейса

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  IBOutlet CustomCell *customCell;
}
@property (nonatomic, retain) CustomCell *customCell;
@end

, какой способ является правильным для его объявления? Есть ли между ними различия?

IBOutlet, прикрепленный к объявлению внутри интерфейса

#import <UIKit/UIKit.h>
#import "CustomCell.h"

@interface CustomTableViewController : UITableViewController {
  IBOutlet CustomCell *customCell;
}
@property (nonatomic, retain) CustomCell *customCell;
@end

, какой способ является правильным для его объявления? Есть ли между ними различия? Если кто-то знает, почему они ставят его в разные места, было бы здорово узнать.

Большое спасибо :)

12
задан zanona 8 January 2011 в 17:41
поделиться