首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
秋刀奈
掘友等级
AI Engineer
|
Shenzhen
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
133
文章 101
沸点 32
赞
133
返回
|
搜索文章
最新
热门
Rx-MVVM实战
1. Bind & Setup 2. View的集中设置 3. Class Extension 4. Tuple的声明一定要命名参数 5. 公有私有分离 6. 输入输出分离 7. 公开单向序列,私有双向序列 遵循迪米特原则,最小化接口暴露。 8. 用延迟初始化代替lazy va…
23个经典设计模式的Swift实现
也就是工厂问题想解决的原始问题。 从代码和UML可以看出,为了得到产品A,调用者Client要同时依赖Product, ConcreteProductA和ConcreteProductB,并亲自写一个创建产品的方法。 每当需求新增一个产品,就要改动到调用方Client。如果这一…
面向协议编程的一些思考
数据封装提供了一个信息隐藏的机制,让一个类黑盒化,这种设计减少了人们理解一块代码的难度。 继承提供了共享代码的方式,不同于另一个世界线的原型链。 多态提供了针对父类的算法可以直接应用到子类上。 OOP在蓬勃发展之后,出现了两个分支,单一继承和多继承。前者代表是JAVA,后者是C…
函子, 适用函子和单子的Swift简单实现
Wadler的一句“Monad不就是自函子范畴上的幺半群吗?这有什么难理解的?”让多少不懂范畴论的FP萌新瑟瑟发抖,但用代码实现一下就立刻开窍。为什么说“Monad is just a semicolon”,为什么形容它为pipe,为什么说他是fp stateless的根基,都…
用PlantUML画类图的必要知识
Dependency依赖A引用到了B可能产生状态,也可能不产生状态,但是一般用于表示后者比如当函数参数,或者函数内部局部有用到Association关联是一种特殊的依赖(Dependency)产生状态
用VSCode画时序图
我不喜欢用图形编辑器画图,因为常常陷入调整格式的深渊。于是找到了这个用代码来画图的方法,发现极其好用。
Swift语法对编译速度的影响
使用Swift初期会惊艳于它强大的表达力,发现原来很啰嗦的逻辑可以用一两句话写完时,工具的强大导致自己会情不自禁的写一些“聪明”的代码。但是Swift毕竟是一个婴儿时期的语言,编译器对于这些极简的代码的处理能力是一个容易被忽略的副作用。 在混编Swift两年后,工程的编译速度到…
VSCode配置Swift4开发环境
0. 前置工作 下载VSCode (Visual Studio Code),它是微软出品的一个全栈Code Editor,类似于Atom。 插件1:SDE(Swift Development Enviroment)是VSCode插件商城的一个插件,他提供了代码补全功能,注意要下…
个人成就
文章被点赞
657
文章被阅读
115,804
掘力值
2,743
关注了
16
关注者
228
收藏集
1
关注标签
5
加入于
2017-12-27