Cocoa 开发实用指南与优质资源推荐
1. Cocoa 开发基础操作
在 Cocoa 开发中,有许多基础操作是开发者需要掌握的。首先,在 Xcode 中添加文件十分便捷,你可以直接从 Finder 中将文件拖入项目窗口。这些文件类型丰富,涵盖了源代码文件、框架、图像文件、HTML 文档、富文本文件以及 .icns 图标文件等。
当在 Xcode 里创建类时,若要让 XIB 文件知晓这些类,只需将这些类的头文件从 Xcode 拖到 Interface Builder 的 NIB 文件窗口即可。在 Interface Builder 中,拖放操作堪称最重要的界面操作方式,借助它能够创建整个界面。
2. 应用初始化与唤醒机制
当应用加载其 NIB 文件时,Cocoa 会创建该文件中的对象并调用 init 方法。随后,应用会为界面设置输出口并调用 awakeFromNib 方法。由于应用在 init 方法之后才设置输出口,所以在 init 方法里不能使用依赖输出口的方法。而 awakeFromNib 方法在输出口设置完成后加载,因此可以使用依赖输出口的代码。
一般来说,应尽量将初始化代码添加到对象的 init 方法中。若代码无法正常工作或引发编译器错误,就把该初始化代码移至对象的 awakeFromNib 方法。随着对 Cocoa 编程的熟练掌握,开发者就能清楚何时该使用哪个方法。
3. 牢记超类的作用
面向对象编程的一大显著特点是具有层次结构,这带来了继承的优势。在 Cocoa 中,除了 NSObject 类,每个类都是类层次结构中某个或某些其他类的子类,所以每个类拥有的方法比其特定类型所列出的方
超级会员免费看
订阅专栏 解锁全文
9

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



