首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bestswifter
掘友等级
iOS-基础技术
|
bytedance
喜欢探索问题的本质,讨厌一切不说人话的描述。正在学习前端,励志成为
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 30
沸点 6
赞
36
返回
|
搜索文章
最新
热门
第四章——可选类型技术之旅
可选绑定我们可以利用iflet语法进行可选绑定:这里的let表示变量idx不可被修改,如果它需要修改,可以用var,但是这个变量是原来变量的拷贝,对它的修改不会影响到原来的变量。可选绑定的if可以有w
第五章——结构体与类(内存)
值类型的内存管理非常简单,值类型变量的内存会被自动分配,然后自动回收。使用值类型永远不会导致循环引用问题。Swift使用自动引用计数(ARC)来管理类对象的内存。规则如下:创建一个新的引用指向对象时,
第七章——字符串(字符流)
如果类型比较复杂,你可能需要考虑实现Streamable协议。在这个协议中定义了一个范型函数writeTo,参数所属的类型必须实现OutputStreamType协议,方法的调用者把自己写入这个参数中
第四章——隐式可选类型
隐式可选类型也是可选类型,它们会在你使用到的时候自动解封。那为什么还要用隐式可选类型呢,主要有两个原因:与OC混编我们有可能在swift中调用OC的方法,返回一个指针。在写OC时,指针为空是一种很常见
第七章——字符串(不定长度字符)
不定长度字符一开始,字符串编码这件事很简单。ASCII码是一组从0到127的整数,因为128=2^7,因此如果把它存在八个字节中,还能多余一位。所以字符串中的每一个字符可以随机检索[1]。但是对于非英
第二章——介绍
AdvanceSwift这个名字,对于一本书来说确实有些太宽泛了,所以我想在本书的开始先介绍一下这本书主要会介绍哪些方面的知识。在写作这本书的时候Swift大约一家发布一年了。我们在Swift2.0B
第三章——集合(数组与可变性)
我们在swift中最常用的集合类型就是数组了。数组,简单来说,就是一列东西。比如我们可以这样创建一个数字的数组:数组有一些常用操作,比如isEmpty和cout方法1,分别获取数组的第一个和最后一个元
第七章——字符串(简单的正则表达式匹配器)
在本节中,我们会通过自己实现一个正则表达式匹配器来说明“字符串切片依然是字符串”这一特性的用途。首先定义一个Regex结构体:它由一个常量属性regexp和初始化方法构成。regexp字符串用于保存正
第三章——集合(数组变换)
2014年,Swift发布后,海量的关于map、filter、reduce方法优点的解释随之而来。但其中确实有一少部分是我们需要重点关注的,所以接下来我们会简要的来看看这几点。###Map方法对数组中
第七章——字符串(字符串调试)
不知道你有没有注意到一个细节,不管你使用什么类型的参数,print、String.init()函数总是可以正常工作。比如我们定义一个结构体,其中年龄作为私有属性需要对外保密:分别使用print和Str
下一页
个人成就
优秀创作者
文章被点赞
4,754
文章被阅读
429,209
掘力值
11,717
关注了
12
关注者
3,797
收藏集
11
关注标签
9
加入于
2016-06-17