MapMapM
MapMapM
采纳率79.6%
2013-05-02 02:23

实现自动添加实例变量和合成声明

不知道能不能实现自动添加实例变量?好像以前在哪儿看过现在不用手动加了。请知道的人教教我,谢谢。

.h:

@interface Class : UIView

@property (nonatomic, strong) NSString *testString;

@end

.m:

@interface Class () {

NSString *_testString;

}

@end

@implementation Class

@synthesize testString = _testString;
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • g989_1314125 g989_1314125 8年前

    解决方法:

    h:

    @interface Class : UIView
    
    @property (nonatomic, strong) NSString *testString;
    
    @end
    

    .m:

    @implementation Class
    
    @end
    
    点赞 评论 复制链接分享
  • xinyoulingxi1_tong xinyoulingxi1_tong 8年前

    @property 现在已经可以自动创建实例变量,而 @synthesize在一般情况是自动添加的。所以用@property 可以实现

    点赞 评论 复制链接分享