21 Star 93 Fork 30

KevinHM / FunctionalReactiveProgrammingOniOS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
performance.md 684 Bytes
一键复制 编辑 原始数据 按行查看 历史
KevinHM 提交于 2015-06-10 00:43 . 修改内容

性能

这一章有关函数式编程的事例代码可能会让你开始担心性能的问题。例如,在一个长数组中,给每个元素创建一个过渡的字符描述并把他们追加到前面的结果中去,比起命令式编程来说,可能需要消耗更长的时间。

这可能是个问题,但幸运的是,现在的计算机(甚至iPhone手机)性能已经足够强大,在大多数情况下,这种性能损耗是无关紧要的,况且当这种损耗变成一个性能瓶颈的时候,你随时都可以回头去优化她让她更加高效。CPU的时间很廉价,但是你的时间是很宝贵,因此牺牲CPU的时间会是更好的选择。

Objective-C
1
https://gitee.com/DarkHorse1919/FunctionalReactiveProgrammingOniOS.git
git@gitee.com:DarkHorse1919/FunctionalReactiveProgrammingOniOS.git
DarkHorse1919
FunctionalReactiveProgrammingOniOS
FunctionalReactiveProgrammingOniOS
master

搜索帮助