首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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,079
掘力值
237
关注了
7
关注者
13
收藏集
1
关注标签
9
加入于
2017-10-09