@synthesize window=_window…

奋斗吧
奋斗吧
擅长邻域:未填写

标签: @synthesize window=_window… HarmonyOS博客 51CTO博客

2023-04-30 18:24:07 169浏览

@synthesize window=_window…,@synthesizewindow=_window;意思是说,window属性为_window实例变量合成访问器


@synthesize window=_window; 意思是说,window 属性为 _window 实例变量合成访问器方法。
也就是说,window属性生成存取方法是setWindow,这个setWindow方法就是_window变量的存取方法,它操作的就是_window这个变量。
下面是一个常见的例子

@interface MyClass:NSObject{
  
   MyObjecct *_myObject;
  
 }
  
 @property(nonamtic, retain) MyObjecct *myObject;
  
 @end
  

 @implementatin MyClass
  
 @synthesize myObject=_myObject;


这个类中声明了一个变量_myObject,又声明了一个属性叫myObject,然后用@synthesize生成了属性myObject的存取方法,这个存取方法的名字应该是:setmyObject和getmyObject。@synthesize myObject=_myObject的含义就是属性myObject的存取方法是做用于_myObject这个变量的。

这种用法在Apple的Sample Code中很常见,

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695