首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS小久_面试题Swift
掘友等级
iOS
|
iOS
iOS面试题分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
最新
热门
RxSwift调度者-scheduler源码解析(下)
OK 很明显我们的 ControlEvent 的序列 subscribe 是调用了一个函数就是:subscribeOn. 看到 SubscribeOn 的继承关系(Producer),我们对他也就放心了。
RxSwift调度者-scheduler源码解析(上)
RxSwift 探索了几天,今天晚上会迎来同学们会疑虑比较多,平时比较好奇的模块 - RxSwift调度者 - scheduler. **这个模块相对前面的流程比较复杂,这一篇博客希望每一个同学一定耐着性子跟着我的思维锊清楚。后面总结你会发现原来也就那么一回事!**在 RxSw…
解密RxSwift核心逻辑
我刚开始在探索的时候,我是比较好奇的:为什么我们的Cooci - 框架班级这个字符串会在订阅序列的subscribe的闭包打印。下面是我的代码分析 从上面的图,我们可以清晰的看到的继承关系。那么这么多的内容还有那么多层嵌套,这个地方我们需要掌握什么: 在这个构造方法里面,我们创…
一个更Swifty核心动画
去年Apple的新操作系统版本中没有很多新的框架和API。相反,重点显然在于引擎盖下的改进和性能提升,就像WWDC主题演讲中提到的那样。Apple已经取得了一些非常好的改进的另一个领域是他们的一些低级框架如何导入Swift - 特殊性Core Animation。 核心动画可以…
深入了解斯威夫特的Grand Central Dispatch
Grand Central Dispatch(简称GCD)是大多数Swift开发人员无数次使用的基本技术之一。它主要用于能够在不同的并发队列上调度工作,并且经常用于编写如下代码: 但事实证明,如果我们深入一点,GCD还有一套非常强大的API和功能,并不是每个人都知道的。本周,让…
Swift ExpressibleBy协议:它们是什么以及它们如何在编译器内部工作
ExpressibleBy表示Swift标准库中的一系列协议,它允许您直接从令牌文字实例化对象,如字符串,数字,浮点等,如果对象可以像这样“表达”。例如,以下是在Swift中创建URL的常规方法: * ExpressibleByNilLiteral:表达方式nil。 * Exp…
推广Swift代码
决定是否一般化一段代码以适应多个用例有时候会非常棘手。调整函数或类型以在代码库的多个部分中使用可能是避免代码重复的好方法,使得过于通用的东西通常会导致难以理解和维护的代码 - 因为它最终需要做太多了。 本周,我们来看看几个关键因素,它们可以帮助我们在尽可能多地重用代码之间取得良…
为什么今天安全仍然重要
在写这篇文章的时候,系统管理员们正忙于确保自己的网络足以应对 CVE-2014-6271,也就是所谓的 “Shellshock” 漏洞。攻击报告表明通过漏洞可以获得 bash shell 的权限,从而使攻击者可以控制其运行某些功能。而 bash shell 广泛存在在大多数 L…
服务器端Swift—构建自定义XML解码器
我们实现了一个自定义XML解码器,允许我们使用Decodable解码来自XML API的响应。 对于Swift Talk后端,我们使用订阅服务Recurly连接,该服务使用自定义XML格式。我们必须解析来自此服务的各种资源,例如订阅和帐户,并且所有这些资源都使用相同的格式。 通…
预测iOS 13中的大小类
如果您依赖于大小更改来构建自适应布局,则应该检查iOS 13的代码.UIKit现在可以预测视图的初始特征,因此您不能假设traitCollectionDidChange在视图首次添加到视图层次结构时将调用它。 Apple在iOS 8中首次引入了特征集合来描述用户界面的环境属性(…
下一页
个人成就
文章被点赞
20
文章被阅读
51,129
掘力值
1,042
关注了
10
关注者
78
收藏集
0
关注标签
11
加入于
2019-06-06