l1Dan's blog

日常记录,坐标深圳

0%

我们都知道 RxSwift 是 Swift 语言 Reactive Extension 标准的实现。RxSwift 有很多操作符,使用简单且功能强大,而其源码实现也非常具有学习和参考的价值。那么今天我们先研究一下 Observable 创建的操作符之一 —— Create

阅读全文 »

首先说明的是这并不是教大家如何使用 RxSwift API 的教程,更多的是要让大家理解 Rx 的思想,最后能够通过这套思想解决实际的问题。

阅读全文 »

🔥 NXNavigationExtension 是为 iOS 应用设计的一个简单、易用的导航栏处理框架。框架对现有代码入侵非常小,只需要简单的几个方法调用就可以满足大部分的应用场景。NXNavigationExtension 和 示例程序代码 都已经适配暗黑模式(Dark Mode)。

阅读全文 »

本样式指南概述了 iOS 团队使用的编码规范,使用 Objective-C 语言的开发人员都应按照本样式指南编写代码。

阅读全文 »

Xcode Run Script 里面的脚本代码的作用时机是在 Build 期间。在这期间我们到底可以做些什么呢?这就需要我们各自发挥自己的想象力了,这里就拿几个实用的例子看下效果。

阅读全文 »

泛型是程序设计语言的一种特性。它能够根据使用者自定义的需求编写出适用于任意类型并且灵活可复用的组件。使用泛型可以避免代码的重复编写,可以使代码更加清晰,能让使用者的想象发挥到极致。

阅读全文 »

闭包是自包含的函数代码块,可以在代码中被传递和使用。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。

阅读全文 »