ios - cocoa-在.h文件里有同名的IBOutlet和一个property?
高洛峰
高洛峰 2017-04-17 17:44:33
0
1
183

在学习源码的时候碰到了问题

#import  #import  #import "TimerPopoverViewController.h" @class TimerLogic; @class TimerInfo; @interface TimerPopoverDelegate : NSObject  { @private IBOutlet NSPopover *popover; //#1 IBOutlet NSWindow *detachWindow; IBOutlet TimerPopoverViewController *viewController; } @property NSPopover *popover; //#2 - (void)showPopover:(id)sender timerInfo:(TimerInfo *)timerInfo; @end

为什么声明了两个popover?
感觉没有理解透彻property,谁能解释一下吗?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all (1)
Peter_Zhu

类成员还是私有 类外不能访问的
property是属性~
属性是为一个方法自动创建一个getter和一个setter 这样类外就能通过属性提供的两个方法访问你的成员变量

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!