RxSwift-转换(Transforming)操作符
本文主要介绍了一些转换功能的操作符, 并且引入一些例子便于开发者快速理解和应用它们.
本文主要介绍了一些转换功能的操作符, 并且引入一些例子便于开发者快速理解和应用它们.
RxSwift 中的若干个过滤功能的操作符介绍.
这周来用用 PromiseKit 框架.
PromiseKit
是一个用于简化异步编程的工具, 它易学易用, 可以让代码更加简洁可读. 但体积较大(在 release 模式下编译的二进制包体积约 309 KB), 具体可参考 Google/Promises Benchmark.
日常开发中需要多种技术来提高界面开发和 Debug 效率, 这里介绍一些常用方法.
有时会遇到重写 Main 函数来使用不同的 AppDelegate
或 UIApplication
子类的需求, 这里就来看在 Xcode 10 之后 Main 函数的写法.
一般 APP 中网络通信层施工从来都不是问题...但遇到过一些项目的网络通信层就问题很多, 要么增删接口复杂, 要么就是使用上问题百出. 这里就来介绍一种利用 RxSwift 实现的网络通信层(仅是利用它能够提供类似异步转"同步"的特性, 其实使用 Promise 也可以达到同样效果).
现在许多 APP 都有这样的需求, 就是在底层的滑动视图(UIScrollView)上再内嵌一个集合视图(UICollectionView)或表格视图(UITableView), 即常说的 "Scroll view inside scroll view". 正好在公司的需求中遇到了, 记录下整个实现过程.
今天看了 WWDC 2015 Session 226 有关 NSOperation
和 NSOperationQueue
的内容(Advanced NSOperations), 故继续记录下来.
当前正在做一个普通的商场项目, 不过 UI 设计师突发奇想设计了一个秒杀界面, 里面需要一个卡片视图, 卡片可以左右滑动, 类似折叠牌的效果. 这里正好找到一个库叫 Koloda, 可以仿照它来实现折叠牌, 顺便记录下来整个实现过程.