Iphone 在类中设置修改的标志
假设我有一辆具有两个属性的高级轿车:Iphone 在类中设置修改的标志,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,假设我有一辆具有两个属性的高级轿车: NSMutableArray*部件 和 BOOL已修改 parts是一个名为Part的自定义对象数组。如果数组中任何部分的任何属性被修改,我希望modified设置为YES 这是KVO的一个好选择,还是有更好的方法呢?是的!这正是KVO的用途,您的用例就是典型的用法:)您还想用这个类做什么?@Adel这个类是一个模型,所以它的主要用途是数据传输。您能不能在零件和它的汽车之间建立一个星期的关系?然后在零件的设置修改:方法中,您也可以设置汽车的修改?不过,我认为
NSMutableArray*部件
和
BOOL已修改
parts
是一个名为Part
的自定义对象数组。如果数组中任何部分
的任何属性被修改,我希望modified
设置为YES
这是KVO的一个好选择,还是有更好的方法呢?是的!这正是KVO的用途,您的用例就是典型的用法:)您还想用这个类做什么?@Adel这个类是一个模型,所以它的主要用途是数据传输。您能不能在零件和它的汽车之间建立一个星期的关系?然后在零件的
设置修改:
方法中,您也可以设置汽车的修改?不过,我认为使用KVO也是一个不错的方法,可能比我的建议要好,因为它消除了零件
了解汽车
@JamesBedford是的,如果零件不必了解汽车,肯定会更好