首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
张光富
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
将你的ViewModel建模成为函数
注意:这篇文章假设你有RxSwift的基础并且对MVVM有大体的理解。如果你没有,网上有数不清的入门教程先了解一下。 另注:我最近很关注Brandon Williams和Stephen Celis提出的Point-Free如果你还没有看过可以看一下。他们提出的内容对于Swift…
iOS 单元测试和 UI 测试快速入门
平时写完业务代码的时候都会去自己测试一遍,后面每次有修改都需要重复测,不管是一个业务流程还是一个工具类,其实都可以通过测试框架来帮助我们完成测试,特别是一些频繁修改的代码,更需要严谨的测试。在浅浅地对自动化测试有一些了解时,觉得写测试代码挺耗时间,但其实对后期的帮助是非常大的,…
iOS 原生 App 是怎么 deselectRow 的
这两天偶然发现系统设置里 tableView deselectRow 的时机和效果都很特别,正常情况下我们的 deselect 操作都会在 didSelect 代理方法里执行,抑或者是更加细致一点,在 viewDidAppear 里完成。 侧滑返回时,deselect 动画会随…
[译] 通过视图控制器容器和子视图控制器避免庞大的视图控制器
View Controller 是一个提供基本构建块的组件,在 iOS 开发中我们以它为基础构建应用。在 Apple MVC 世界中,它作为 View 和 Model 的中间人,在两者之间充当协调者的角色。它以观察者控制器开始,响应模型更改、更新视图、使用目标操作从视图中接受用…
总结一波安卓组件化开源方案
为了让大家能快速对android组件化有个整体的认识,本文将从多个维度对目前网上一些有代表性的开源组件化开发方案进行对比,从而更好的区分各组件化方案的特点,快速选择适合自己使用的方案深入学习并使用,在面试中被问到时也能做到心中有数。 android平台上组件化开发的概念近两年非…
老司机 iOS 周报 #7
这周就是春节了,周报在春节期间不会更新,祝大家过个好年。 Swift 4.1 将随 iOS 11.3、Xcode 9.3 一起发布。Optimization Level 新增 -Osize 模式,降低编译后代码尺寸。按官方描述,启用 -Osize 后代码尺寸将降低 5%-30%…
组件化方案调研
这篇文章主要是我近段时间针对市面上存在的一些组件化方案的调研之后,再经过自己的反思和总结写的,博客中部分文字和图借鉴自下面的博客。各位看官大爷就当做一篇读书笔记来看即可,主要是参考了如下几篇文章,另外零零散散的也看了一些其他资料,但是大多都是相似的 Target-Action方…
如何形象地描述 RxJava 中的背压和流控机制?
之前我在知乎上受邀回答过一个关于 RxJava 背压(Backpressure)机制的问题,今天我把它整理出来,希望对更多的人能有帮助。 RxJava 的官方文档中对于背压(Backpressure)机制比较系统的描述是下面这个: https://github.com/Reactiv…
关注了
37
关注者
0
收藏集
2
关注标签
42
加入于
2017-07-30