首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
猫哥不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
第二章——介绍(Swift的特点)
Swift既是一个高层的,也是一个底层的语言。Swift允许你像写Ruby和Python一样用map和reduce,也允许你很容易的自定义高阶函数。Swift还允许你一些“高速”代码,并直接编译为基于
第四章——可选类型(神奇值问题)
每个优秀的程序员都知道使用“神奇”值是不好的。大多数语言都支持枚举类型,这样可以更安全地表现一组同类型的离散值。Swift通过“关联值”的概念进一步拓展了枚举。下面的枚举值自己还与其他枚举值相关联:在
第三章——集合(数组与可变性)
我们在swift中最常用的集合类型就是数组了。数组,简单来说,就是一列东西。比如我们可以这样创建一个数字的数组:数组有一些常用操作,比如isEmpty和cout方法1,分别获取数组的第一个和最后一个元
【译】“错误”的使用 Swift 中的 Extension
别人一看到我的 Swift 代码,立刻就会问我为什么如此频繁的使用 extension。这是前几天在我写的另一篇文章中收到的评论: 我大量使用 extension 的主要目的是为了提高代码可读性。以下是我喜欢使用 extension 的场景,尽管 extension 并非是为这…
第七章——字符串(不定长度字符)
不定长度字符一开始,字符串编码这件事很简单。ASCII码是一组从0到127的整数,因为128=2^7,因此如果把它存在八个字节中,还能多余一位。所以字符串中的每一个字符可以随机检索[1]。但是对于非英
第六章——函数(函数的便捷性)
柯里化函数(CurriedFunction)函数的柯里化通常被用于创建一组函数,并作为参数传入到更高阶的函数中。这个概念不太好理解,举个实际例子来说明问题:假设我们需要判断一个整数i是不是另一个整数n
第七章——字符串(字符串调试)
不知道你有没有注意到一个细节,不管你使用什么类型的参数,print、String.init()函数总是可以正常工作。比如我们定义一个结构体,其中年龄作为私有属性需要对外保密:分别使用print和Str