应用设计中类与消息的入门指南
1. 窗口对象的加载与使用
在应用开发中,窗口(window)通常从nib文件中定义和加载。 IBOutlet 指令会告知编译器在编译时让窗口指针的值为空。当Cocoa的nib加载器加载对象时,会将有效的地址加载到指针中,之后代码就能以常规方式访问窗口的特性。示例代码如下:
IBOutlet NSWindow *window; // 编译时未定义
// 当nib加载器完成工作后
// window指向nib文件中名为window的对象
[window doSomething]; // 此时有效
2. 探索对象的方法和属性
应用运行时,窗口会出现在屏幕上并等待。默认情况下,它不会执行任何操作,因为没有相应的支持代码。可以通过添加向窗口发送消息的代码来控制它,例如:
[window aHypotheticalMessageThatDoesSomethingInteresting];
但在这之前,需要了解 NSWindow 能响应哪些消息。可以通过查看开发者文档中的 NSWindow 类参考页面来获取这些信息。
3. 查找和使用类参考
在Xcode中查找类参考有快捷方式。选择 Help ➪ Developer Documentation 可加载Xcode内置的离线文档。在文档窗口右上
超级会员免费看
订阅专栏 解锁全文
2万+

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



