Swift编程:函数、随机数与枚举元组的应用
1. 代码复用原则
在Swift编程中,有一个重要的软件工程观察结论:不要“重复造轮子”。当有条件时,应尽量复用Swift标准库、Cocoa和Cocoa Touch框架以及其他库的功能。这样做有诸多好处,具体如下:
- 减少开发时间 :利用现有的库功能,无需从头编写代码,能显著加快应用开发的进度。
- 避免引入编程错误 :成熟的库经过了大量的测试和优化,复用它们可以减少因自己编写代码而可能引入的错误。
- 有助于实现良好的应用性能 :这些库通常经过了性能优化,使用它们可以让应用获得更好的性能表现。
2. Darwin模块的使用
Swift应用不仅可以复用主要用Objective - C编写的Cocoa和Cocoa Touch框架,还能复用基于C的UNIX函数和C标准库函数。这些功能通过Darwin模块提供,Darwin是苹果基于开源UNIX的核心,OS X和iOS操作系统就是构建在其上的。要导入Darwin模块,可使用以下导入声明:
import Darwin
需要注意的是,Darwin模块会默认导入到一些Cocoa和Cocoa Touch框架中,如Foundation、AppKit和UIKit,以便这些框架中的软件组件能与底层操作系统进行交互。
3. 多参数函数定义
在之前的编程中,我们调用过具有不同数量参数的函数、方法和初始化
超级会员免费看
订阅专栏 解锁全文
706

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



