有关默认UISplitView iPad应用程序模板的问题

时间:2011-05-17 06:00:54

标签: objective-c ipad ios4 uisplitviewcontroller uipopovercontroller

从xcode 4的模板创建默认的基于iPad分割视图的应用程序,然后我们有像

这样的代码
@synthesize popoverController=_myPopoverController;

在文件DetailViewController.m

我的问题是

什么是“_myPopoverController”?我们不在界面中声明这样的属性,为什么要神奇地介绍这个?

1 个答案:

答案 0 :(得分:0)

Objective-C Programming Language Guide说:

  

对于现代运行时(参见“运行时”   Objective-C中的“版本和平台”   运行时编程指南),实例   根据需要合成变量。   如果是一个相同的实例变量   名称已存在,已使用。

这意味着实例变量_myPopoverController(或您在此放置的任何名称)将被视为在@interface部分声明它。