Iphone -(无效)添加<;名称>;对象:功能
如果为可变数组定义属性Iphone -(无效)添加<;名称>;对象:功能,iphone,ios,properties,Iphone,Ios,Properties,如果为可变数组定义属性 @property (nonatomic, strong) NSMutableArray *objects; 然后开始编写函数-(void)addObje…然后自动完成将完成,然后命名并给您 - (void)addObjectsObject:(<#object-type#> *)object { } 或者我能做什么 [self.objects addObject:someObject]; i、 e.NSMutableArray属性是否会知道我已重写添加对
@property (nonatomic, strong) NSMutableArray *objects;
然后开始编写函数<代码>-(void)addObje…然后自动完成将完成,然后命名并给您
- (void)addObjectsObject:(<#object-type#> *)object
{
}
或者我能做什么
[self.objects addObject:someObject];
i、 e.NSMutableArray属性是否会知道我已重写添加对象函数并使用我定义的函数添加它?您需要使用
[self-addObjectsObject:someObject]代码>
[self.objects addObject:someObject]
将直接在属性上调用NSMutableArray的方法
编辑:
更多信息:
[self addObjectsObject: someObject];//calls the method - (void)addObjectsObject:
[self.objects addObject: someObject];//calls the property directly
如果要重写方法,则需要创建子类,或者可以创建一个类别,但不要使用相同的方法名称来重写现有类别
[self addObjectsObject: someObject];//calls the method - (void)addObjectsObject:
[self.objects addObject: someObject];//calls the property directly