10、Swift编程:函数、随机数与枚举元组的应用

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. 多参数函数定义

在之前的编程中,我们调用过具有不同数量参数的函数、方法和初始化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值