Objective-C 编程:错误处理、框架使用与字符串操作全解析
1. 错误处理
在Objective - C编程中,错误处理是成为高效程序员的关键部分。以 -openFileAtPath:withError: 方法为例,现在可以检查其返回码。若返回 NO ,错误对象应包含一个已初始化的 NSError 对象,其中包含向用户显示错误所需的所有信息。
需要注意的是,有些代码示例会要求先将 NSError 设为 nil ,再检查其是否已初始化来判断是否发生错误,这是错误的做法。Cocoa的某些部分即使操作成功也会操作 NSError 对象。正确的做法是先检查方法的返回码,若为 NO 或 nil ,再检查错误对象获取更多信息。这种错误处理方法简单且信息丰富,还给予了API使用者足够的灵活性。
2. 框架概述
在MacOS X、iPhone和iPad上使用Objective - C编程时,操作系统提供的可重用库通常以框架形式打包。框架将头文件、文档和动态库捆绑在一起,提供使用其中代码所需的所有信息和数据。框架的实现方式因平台而异,可能是动态库(如MacOS X),也可能是静态库(如Linux或BSD偶尔会有)。
3. Foundation框架
Foundation框架可视为Objective - C最接近标准库的存在。大多数编程语言都有标准库,如C语言的标准库、C++的标准模板库、J
超级会员免费看
订阅专栏 解锁全文
89

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



