@synthesize window=_window; 的理解
2013-03-13 12:30
309 查看
转自 http://www.cocoachina.com/bbs/read.php?tid=66688&page=2
@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中很常见,
@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中很常见,
相关文章推荐
- @synthesize window=_window之类的写法的理解
- @synthesize window=_window之类的写法的理解
- @synthesize window=_window; 如何理解?
- ios5 编程关于@synthesize window = _window的理解
- @synthesize window=_window之类的写法的理解
- @synthesize window=_window之类的写法的理解
- @synthesize window=_window; 的理解
- ios5 编程关于@synthesize window = _window的理解
- @synthesize window=_window 理解
- @synthesize window=_window; 的理解
- @synthesize window=_window; 的理解
- @synthesize window=_window之类的写法的理解
- JS 关于(function( window, undefined ) {})(window)写法的理解
- 对SetViewportOrg和SetWindowOrg的理解
- @synthesize obj=_obj的理解
- JS 关于(function( window, undefined ) {})(window)写法的理解
- 对GraphChi的Parallel Sliding Window的理解与随想
- Android视图框架Activity,Window,View,ViewRootImpl理解
- SetWindowOrg和SetViewportOrg这两个函数到底应该如何理解
- Android 带你彻底理解 Window 和 WindowManager