21、Cocoa 开发实用指南与优质资源推荐

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 类,每个类都是类层次结构中某个或某些其他类的子类,所以每个类拥有的方法比其特定类型所列出的方

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值