And*_*rew 1 iphone xcode objective-c ipad
我有一个叫做dog的课,还有一个叫做cat的课.
Dog在.h文件中有@property声明的变量"name".
在cat类中,我在创建dog类型的变量"myDog"之后使用命令myDog.name ="buster"设置了名称.
当通过覆盖通常由@synthesize命令创建的set方法设置名称时,我想执行其他操作.
我怎样才能做到这一点?谢谢您的帮助!
您所要做的就是离开@synthesize然后创建您想要自定义的方法.例:
在.h
@property(nonatomic, retain)NSString *Bob;
Run Code Online (Sandbox Code Playgroud)
在.m
@synthesize bob;
-(void)setBob:(NSString *)bobValue{
[bobValue retain];
[bob release];
bob = bobValue;
//your custom stuffs here
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5347 次 |
最近记录: |