Tagged articles

RxSwift

4 articles · Page 1 of 1
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Aug 18, 2021 · Mobile Development

Using IGListKit for Efficient List Management in iOS Applications

This article explains how IGListKit can replace UICollectionView for building list scenes in iOS apps, detailing its architecture, adapter‑section controller pattern, diff‑based updates, practical issues such as cell‑level diffing, and integration with RxSwift to achieve smooth, performant UI rendering.

Diffable Data SourceIGListKitList Management
0 likes · 15 min read
Using IGListKit for Efficient List Management in iOS Applications
Sohu Tech Products
Sohu Tech Products
Apr 7, 2021 · Fundamentals

Functional Programming in Swift: Concepts, Benefits, and Practical Examples

This article explains functional programming concepts, their importance, and how to apply them in Swift through high‑order functions, lazy evaluation, custom operators, and composable image‑filter pipelines, while also addressing common pitfalls such as nested callbacks and OCP violations.

Functional ProgrammingHigher-Order FunctionsRxSwift
0 likes · 19 min read
Functional Programming in Swift: Concepts, Benefits, and Practical Examples
Jike Tech Team
Jike Tech Team
Jun 10, 2020 · Mobile Development

How to Build a Robust iOS Network Debugger Without Re‑sending Requests

This article explains the challenges of iOS network request debugging, reviews existing external and in‑app tools, dives into the URL loading system and URLProtocol mechanics, and presents a delegate‑proxy solution that captures all traffic without altering the original requests, even in production environments.

DelegateProxyRxSwiftURLProtocol
0 likes · 20 min read
How to Build a Robust iOS Network Debugger Without Re‑sending Requests