iOS开发:视图添加与Objective - C核心概念解析
1. 应用启动与视图设置
在应用启动时, FinishLaunching 消息会触发特定的应用设置。此时, WorkbenchViewController 实例的视图会被添加为窗口的唯一子视图。需要注意的是,该视图控制器的视图还有一个按钮作为其子视图,这是通过在Interface Builder中将按钮拖到视图上实现的。这意味着视图及其按钮子视图都被添加到了窗口视图层次结构中。最后,窗口对象会收到 makeKeyAndVisible 消息,这会将窗口置于屏幕最前端并使其可见。
1.1 @class指令
在 WorkbenchApplicationDelegate.h 文件中,有一行特殊的代码:
@class WorkbenchViewController;
这显然是对项目中创建的 WorkbenchViewController 类的引用,并且在当前头文件中,它还被用作一个实例变量的数据类型。不过,头文件中并没有引用该类的任何细节(例如,没有向它发送消息或提及变量)。 @class 编译器指令告诉Xcode,当前类头文件可能包含对另一个类的简单引用,但无需查找该类来验证其任何信息。就好像你在告诉Xcode:“相信我, WorkbenchViewController 是项目中定义的类,所以允许它作为
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



