最新消息:20190717 VPS服务器:Vultr新加坡,WordPress主题:大前端D8,统一介绍入口:关于

[基本解决]iOS中的synthesize类型的属性变量的含义

iOS crifan 1165浏览 0评论
[背景]
折腾:
[已解决]Object-C中有个加了前缀下划线的变量找不到定义
期间,需要去研究一下,iOS中的synthesize类型的属性变量的含义。
[折腾过程]
1.搜:
iOS synthesize variable
参考:
好像里面提到了ivar
所以再去:
[总结]
synthesize是iOS中的关键字,用于修饰一个变量
这个变量被叫做property
一般的写法是:
xxx.h中:
@interface MyObject: NSObject
{
}

@property (nonatomic, strong) NSArray *array;

@end
然后
xxx.m中:
@implementation MyObject
@synthesize array
此时,会自动生成array的getter和setter
并且还会自动生成ivar:
_array
然后别处的代码就可以去调用这个内置自动生成的_xxx了。

转载请注明:在路上 » [基本解决]iOS中的synthesize类型的属性变量的含义

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 你这两篇文章就循环引用了
    Lynn1年前 (2019-09-25)回复
50 queries in 0.153 seconds, using 18.68MB memory