可能重复:
iOS:每个 iVar 都必须真的是财产吗?
如果有人能向我解释为什么在接口语句中定义了一些属性而将一些属性定义为 @property ,我将不胜感激。
@interface PlacesParser : NSObject
{
NSMutableArray *arrPlaces;
TBXML *tbxml;
}
@property(nonatomic,retain) NSMutableArray *arrPlaces;
-(void)loadRecords:(NSString *)records;
-(void)traverseElement:(TBXMLElement *)element;
@end
在我的示例中,我们将“arrPlaces”作为@property
和界面中的“arrPlaces”。