应用开发中的界面构建与文件处理
1. 委托接口的创建
在开发过程中,我们可以借助 Xcode 中的 Interface Builder 编辑器来布局窗口内容,并建立 MSCAppDelegate 与用户界面控件之间的各种连接。Interface Builder 不仅适用于 macOS 应用,在 iOS 应用布局中也能发挥作用。
首先,来看一下委托的头文件:
#import <Cocoa/Cocoa.h>
@interface MSCAppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@end
这里会看到一个类似关键字的 IBOutlet ,它并非真正的 Objective - C 关键字,而是苹果为 Interface Builder 预留的。在 IBOutlet 行左侧的边栏有一个小点,点击它可以直接跳转到 Interface Builder 中关联的对象。
另一个类似关键字是 IBAction ,它被定义为 void 类型,意味着声明的方法返回类型为 void (即不返回任何值)。 IBOutlet 和 IBAction 并非给编译器使用,而是作为 Interface B
超级会员免费看
订阅专栏 解锁全文

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



