首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Diff
掘友等级
iOS开发
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
最新
热门
第6章 不可变性的价值
Swift中有几个可以控制值的变化方式的机制. 本章会介绍这些不同的机制是如何工作的,以及如何区别值类型和引用类型,并证明为什么限制可变状态的使用是一个良好的理念. 使用let声明的变量被称为不可变量,而使用var声明的变量则被称为可变变量. 不可变性不止存在于变量声明中. S…
第4章 可选值
Swift的可选类型可以用来表示可能缺失或是计算失败的值. 本章会介绍如何有效利用可选类型以及它们在函数式编程范式中的使用方式. Swift还给!运算提供了一个更安全的替代---??运算符. 这里的定义会有一个问题:如果default的值是通过某个函数或者表达式得到的,那么无论…
第3章:Map、Filter和Reduce
接受其他函数作为参数的函数有时被称为高阶函数本章介绍几个Swift标准库中作用于数组的高阶函数、以及泛型的介绍github1:泛型介绍1.1:我们通过几个简单的函数来了解泛型上面两个函数相同有着大量的
第2章: 案例研究: 封装Core Image
Core Image的API是弱类型的--我们通过键值编码(KVC)来配置图像滤镜. 在使用参数的类型或名字时,我们都使用字符串来进行表示,这就十分容易出错. 3.取回的结果可以作为下一个滤镜的输入值. 安全:新构筑的API免除了由未定义键或强制类型转换失败导致的运行时错误. …
第1章 函数式思想
示例代码:
个人成就
文章被点赞
73
文章被阅读
36,454
掘力值
731
关注了
32
关注者
25
收藏集
6
关注标签
18
加入于
2017-08-14