聊聊 行为型的设计模式

行为型的设计模式有 10 个,包括 观察者模式 模板方法模式 命令模式 状态模式 职责链模式 解释器模式 中介者模式 访问者模式 策略模式 备忘录模式 迭代器模式

阅读全文

聊聊 结构型的设计模式

结构型的设计模式有 7 个,包含 外观模式 装饰模式 适配器模式 桥接模式 组合模式 享元模式 代理模式

阅读全文

聊聊 构建型的设计模式

构建型的设计模式主要有 6 个,包含 简单工厂模式 工厂方法模式 抽象工厂模式 原型模式 建造者模式 单例模式

阅读全文

聊聊 设计原则

在工作中,碰到令人赏心悦目的代码无疑是一件开心的事情,让人更开心的就是能够知道这些精彩的代码是如何想出来的。今天聊聊软件设计中一些经典的原则。

阅读全文

Markdown 的使用

Markdown 是一种轻量级标记语言,允许人们使用容易读写的纯文本格式来编写文档。Markdown 让阅读和创作文档变得更加容易。更多信息参考 Markdown 维基百科。

阅读全文

Sketch 的使用

Sketch 是一款适用于所有设计师的矢量绘图应用。更多信息参考 Sketch 官网。

阅读全文

fastlane 的使用

fastlane 是自动部署和发布 iOS 和 Android App 的一个工具,用于处理一些单调乏味的工作,比如生成应用截图、代码签名和应用发布等。更多信息请访问官网 fastlane

阅读全文

MySQL 的使用

学习方法贵在动手操作实践。

阅读全文

AVFoundation 视频编辑

AVFoundation 框架是一个用来播放和创建音视频的框架,它提供了一系列 Objective-C 接口让我们操作音视频的细节数据,比如测试、编辑、重编码视频文件和从设备中获取音视频数据等。

阅读全文

聊聊 iOS 证书、ID、描述文件、通知推送

一篇关于 iOS 开发中涉及的证书、ID、描述文件。通知推送相关的记录。

阅读全文