Using one setter for all model iVars
问题 I have a series of models for my application. Across all these models there are (will be) some 200 or 300 instance variables. The application stores its persistent data on a web-based server (MySQL - but I guess that part doesn't matter). Whenever a model iVar is updated I need to make a call to the server to update the appropriate value for that iVar. My current model strategy is (header file): @interface MyModel : NSObject { NSString * firstName; NSString * lastName; } @property (readwrite,