首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MixReality
掘友等级
iOS 开发工程师
iOS 界的小学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
UML 关系图介绍
我们在学习设计模式时总会涉及到类与类之间的关系, 这也会让人感觉到很抽象, 为了更好滴了解设计模式中类与类之间的关系(类与接口之间的关系), 这时我们就用到了 UML. 一. 泛化关系 二. 实现关系 类与接口之间的关系, 一个类实现了一个或者多个接口. 三. 依赖关系 Hum…
iOS 设计模式浅析 2 - 桥接
1. 什么是桥接模式. 2. 桥接模式的优缺点. 3. demo. 1. 桥接模式 将抽象部分和实现部分分离, 使他们都可以独立的变化. 桥接模式的原理: 抽象层和实现层相分离, 抽象层定义了供我们使用的抽象接口, 实现层提供了具体的逻辑, 实现类的引用被封装到了抽象层的实例之…
函数式编程 - Swift中的Functor(函子)、Monad(单子)、Applicative
初步深入函数式编程是在寒假的时候,搞了一本Haskell的书,啃了没多久就因为我突然的项目任务被搁置了,不过在学习的时候也是各种看不懂,里面的概念略微抽象,再加上当时没有适当地实战敲Demo,导致没过多久脑袋就全空了。庆幸的是,Swift是一门高度兼容函数式编程范式的语言,而我…
函数式编程-将Monad(单子)融入Swift
近期又开始折腾起Haskell,掉进这个深坑恐怕很难再爬上来了。在不断深入了解Haskell的各种概念以及使用它们去解决实际问题的时候,我会试想着将这些概念移植到Swift中。函数式编程范式的很多概念在Swift等主打面向对象范式的语言中就像各种设计模式一样,优雅地帮助我们构建…
函数式编程 - 实现响应式框架
函数式响应式编程框架我们应该也用得比较多了,如ReactiveCocoa、ReactiveX系列(RxSwift、RxKotlin、RxJava),这些框架内部实现都是基于函数式编程的思想来构建的。还记得前不久面试的时候面试官有问道:“有阅读过ReactiveCocoa的源码吗…
Runtime - 基于isa-swizzling实现消息监听,扩展响应式框架
在上一篇文章《函数式编程 - 实现响应式框架》中,我实现了一个非常简单小巧的函数式响应式框架,并对它做了与Cocoa相关的一些扩展,比如支持将UIControl的用户触发事件以及Notification转换成响应式的流,供我们进行流转换以及订阅。在其中有一个比较重要的扩展我还没…
iOS 设计模式浅析 1 - 策略
1. 什么是策略模式. 2. 策略模式的优缺点. 3. demo . 1. 策略模式 定义一系列算法, 并且将每个算法封装起来, 算法之间可以互相替换. 使用前提: 输入已知, 好比你渴了, 可以喝可乐, 可以喝牛奶, 也可以喝水. 1. 切换主题, 要展示图片, 只是展示的图…
个人成就
文章被点赞
62
文章被阅读
4,002
掘力值
237
关注了
7
关注者
13
收藏集
1
关注标签
9
加入于
2017-10-09