首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
四娘
掘友等级
iOS 初级工程师
|
格隆汇
Hackable Life
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 104
沸点 1
赞
105
返回
|
搜索文章
最新
热门
优化 Swift 编译速度
这两天 Uber 的开发团队在一个大会上分享了用 Swift 3 重写客户端的过程, 视频里介绍了一个很黑科技的技巧, 可以极大地加快编译速度, 我自己试了一下之后发现确实有效, 但也有小坑, 在这里跟大家分享一下. Uber 的开发团队偶然发现如果把所有 Model 文件全部…
养一只”无限猴子”帮你测试
在上线之后发生了几次崩溃闪退, 需要紧急修复的情况之后, 我决定我要动手了... 分析了这几次情况之后, 发现其实大的逻辑都没有错, 但是细的东西特别容易出篓子, 例如说布尔条件写反了, 某个 @IBOutlet 的控件改名了, 删掉了, 忘了去 storyboard 里处理掉…
另一种写 strongSelf 的方式
大家有没有遇到过这种情况, 接手了一份代码, 然后发现里面闭包循环引用的问题很严重, 而所有代码都长成这个样子: request(url).responseModel { response in guard let model = response.result.value e…
无论你是否主力 Swift, 这些事情你都可以了解一下
Swift 再等等?我的答案是:快上车 - 简书 主力 Swift 或许真的要等一等 - 知乎专栏 上一周有两篇文章, 分别讨论了大家在现阶段到底该不该用 Swift 在这里我不是想给出一个答案该不该用 Swift, 只是想聊一聊我对于 Swift 的理解. Swift 能不能…
深入理解 Swift 派发机制
之前看了很多关于 Swift 派发机制的内容, 但感觉没有一篇能够彻底讲清楚这件事情, 看完了这篇文章之后我对 Swift 的派发机制才建立起了初步的认知.
Alamofire 4.0 迁移指南
最近打算把公司项目迁移到 Swift 3.0, 顺手把 Alamofire 4.0 的迁移指南翻译了, 之前虽然读过一部分源码, 但还是看到了很多新东西, 新的 Adapter 和 Retrier 我都打算用到项目里, 希望大家看完也能够有收获.
如果 Swift 的数组不能为空?
大家有没有试过写 if optionalArray?.isEmpty 的时候编译器报错, 如果数组不能为空的时候我们就不会有这些问题了
Emptiness 空值语义
Swift 里由于添加了 Optional, 平时我们在使用诸如 Array 等泛型类型的时候, 实际上空值语义有两种解释, 这篇文章为我们解析了如何避免两种空值语义导致的歧义
Optional 与 字符串 的交互
作者写了在字符串里插入 Optional 值的尴尬, 以及他的解决方式
重载 print 函数提高性能
以往我们在 Release 模式下去掉 print 都是自定义一个方法去完成的, 对于协作和沟通都有一定要求, 而且会改变代码习惯, 而通过重载可以更方便的完成这件事情
下一页
个人成就
优秀创作者
文章被点赞
908
文章被阅读
75,558
掘力值
2,495
关注了
62
关注者
2,661
收藏集
0
关注标签
22
加入于
2016-06-05