首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bestswifter
掘友等级
iOS-基础技术
|
bytedance
喜欢探索问题的本质,讨厌一切不说人话的描述。正在学习前端,励志成为
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 30
沸点 6
赞
36
返回
|
搜索文章
最新
热门
第六章——函数(函数作为代理)
我们先看一个由Swift实现的简单的观察者模式(ObserverPattern):定义完接口后,我们分别定义两个实体类,熟悉观察者模式的读者可以跳过,不熟悉的话也可以快速浏览一下:实际使用也比较方便:
第一章——预览版
这是这本书的预览版。章节还没有完成,也有可能会有一些错误我们很乐意了解你对本书内容的看法。最简单的方式就是在我们github的仓库[1]上提交一个issue。然而,由于文字还没有被编辑,所以会存在语法
第五章——结构体与类(实体和值)
感谢DJagger提供翻译在领域模型驱动设计(DomainDrivenDesign)[1]中体现了实体和值的区别,每个实体都有惟一的身份(identity),而值由它的属性所决定。NSFileHand
第四章——可选类型(神奇值问题)
每个优秀的程序员都知道使用“神奇”值是不好的。大多数语言都支持枚举类型,这样可以更安全地表现一组同类型的离散值。Swift通过“关联值”的概念进一步拓展了枚举。下面的枚举值自己还与其他枚举值相关联:在
第二章——介绍(Swift的特点)
Swift既是一个高层的,也是一个底层的语言。Swift允许你像写Ruby和Python一样用map和reduce,也允许你很容易的自定义高阶函数。Swift还允许你一些“高速”代码,并直接编译为基于
第七章——字符串(代码点视图)
有时候我们需要直接对底层的代码点进行一些操作,而不是处理Character,这有以下几个原因。首先,有时候我们真正需要的就是代码点,比如渲染UTF-8编码的网页或者在与非Swift的API交互中用到了
第七章——字符串(字符串性能)
毫无疑问,把多个UTF-16编码的代码点合并成一个字形集群比直接处理这些代码点更耗时。本节,我们用之前实现的正则表达式匹配器处理不同的字符串视图,具体的展示在不同视图下性能的差异。我们需要对此前的Re
第六章——函数(序)
本章主要是介绍函数、闭包相关的基础知识。如果你对此已有了解可以直接跳过关于函数,主要有三个重要的概念:函数也是一种类型,和Int、String类型等类似,函数可以被赋值给变量,也可以作为参数传入、传出
第五章——结构体与类(序)
感谢DJagger提供翻译在Swift中,我们可以有三种不同的方式储存结构化的数据:结构体(struct)、枚举(enum)和类(class)。(我们会在本章后续部分提到第四种方式。)在Swift标准
第七章——字符串(字符串与集合)
如果查看String结构体的定义就会发现其中有一个类型别名Index,有两个属性startIndex和endIndex。String类型还定义了下标脚本,可以通过下标获取对应位置上的字符。String
下一页
个人成就
优秀创作者
文章被点赞
4,754
文章被阅读
429,211
掘力值
11,717
关注了
12
关注者
3,797
收藏集
11
关注标签
9
加入于
2016-06-17