首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
四娘
掘友等级
iOS 初级工程师
|
格隆汇
Hackable Life
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 104
沸点 1
赞
105
返回
|
搜索文章
最新
热门
【译】Swift 泛型宣言
在我慢慢地深入使用 Swift 之后,碰壁了很多次,很大一部分都是因为 Swift 的泛型系统导致的,很多抽象都没办法很好地表达出来,所以就翻译了这篇文章来学习一下 Swift 的泛型。 文章里特别提到了要用官方提到的用语来讨论,所以那些 feature 的名称我都会保留英文。…
Codable 的迁移方案
最近刚换工作,在迁移 Swift 4.0,其实我感觉 Swift 3.0 的时候迁移工作更容易一点,因为所有库都很积极地升级版本,而现在反而都在做 Swift 3.2 的兼容方案,每个库的兼容状况不同让迁移工作变得更难。 但今天想说的是另一个问题,Codable 的迁移,我们项…
给 String 实现一个安全的 subscript 方法
Swift 4 的字符串原生也是带 subscript 方法的,接收 Range<String.Index> 之类的范围类型作为参数,而我们需要的是使用 Range<Int> 进行调用,那我们只要构造一个过程,让 Range<Int> map 到 Range<String.In…
KeyPath 最佳实践
Swift 4.0 带来的一个新功能就是 Smart KeyPath,之前在 Twitter 上看到 Chris Eidhof 大神在征集 KeyPath 的用法。 我也搜集了一下,当作是一次总结,这里面的技巧其实大部分都很难在实践中用上,只是好玩有趣而已,也算是一种启发吧。 …
Swift 冷门语法知识
本来这篇文章的标题是“如何写一个不安全的构造器”,但后面查资料的时候又发现了一些很好玩的东西,就一次性写成一篇出来,跟大家分享一下 Swift 里的几个 best pratice: 带关联值的 Enum 的构造器 strongSelf 的另一种写法 如何在 Swift 里写一个不…
Swift 里正确地 addTarget(_:action:for:)
问题的起源 今天在 qq 上看到有人发了一段代码,在 iOS 8 里按 button 会闪退,在 iOS 9 以上的版本就可以正常运行。 class ViewController: UIViewController { dynamic func click() { ... } l…
Swift 周报 #76
1
Swift 周报 #75
本周讨论了一个重写 protocol extension 方法需要显式声明的草稿提案,以及 SE-0110 的继续讨论
Swift 周报 #74
这周主要是 Swift-Evolution 社区讨论了该如何进行接下来的工作,以及关于 SE-0110 提案的复议
Swift 周报 #73
每周花十五分钟阅读就可以了解最新的 Swift 开发进度
下一页
个人成就
优秀创作者
文章被点赞
899
文章被阅读
73,389
掘力值
2,471
关注了
62
关注者
2,661
收藏集
0
关注标签
22
加入于
2016-06-05