编写适合每个房产的伊娃的最佳做法是什么?

时间:2014-03-19 02:50:56

标签: ios objective-c arrays

我想知道做这样的事情是否是最佳做法。我听说这是来自某人,但我不太确定。即使我只使用该物业。

.m

  @interface AllViewController (){
   NSArray *tableArray;
    }
   @property (nonatomic, retain)  NSArray *tableArray;
   @end;

2 个答案:

答案 0 :(得分:2)

没有

  1. 不需要。你没有从中获益。
  2. 您应该在@interface {}中避免使用ivars。私人ivars应该在@implementation {},你应该避免受到保护的ivars,绝对没有公共ivars。
  3. 同样在您的示例中,您可能有两个ivars,tableArray_tableArray由自动@synthesize生成。有人可能会对tableArrayself.tableArray的值不同感到惊讶。

答案 1 :(得分:1)

@interface AllViewController   
@property (nonatomic, retain)  NSArray *tableArray;
@end;

这就是你所需要的一切。

您可以使用self.tableArray或_tableArray

访问tableArray