Tagged articles
4 articles
Page 1 of 1
Kuaishou Tech
Kuaishou Tech
May 13, 2021 · Mobile Development

Swift Adoption and Architecture Evolution at AcFun: From Objective‑C to SwiftUI and Combine

The article details how AcFun transitioned its iOS codebase from Objective‑C to Swift, describing Swift's origins, Apple’s strategic push, the company’s architectural evolution, mixed‑language challenges, performance gains, and the adoption of modern frameworks such as SwiftUI, Combine, and RxSwift.

CombineMobile DevelopmentRxSwift
0 likes · 17 min read
Swift Adoption and Architecture Evolution at AcFun: From Objective‑C to SwiftUI and Combine
Sohu Tech Products
Sohu Tech Products
Mar 17, 2021 · Mobile Development

Understanding and Using Schedulers in Swift Combine

This article explains the concept of Schedulers in the Swift Combine framework, compares the default scheduling behavior with explicit subscribe(on:) and receive(on:) operators, demonstrates various Scheduler implementations (ImmediateScheduler, RunLoop, DispatchQueue, OperationQueue) through detailed code examples, and provides practical guidance for managing thread execution in reactive iOS applications.

CombineSchedulerSwift
0 likes · 22 min read
Understanding and Using Schedulers in Swift Combine
Ctrip Technology
Ctrip Technology
Oct 29, 2020 · Mobile Development

An In‑Depth Introduction to Apple’s Combine Framework and Its Practical Applications

This article provides a comprehensive overview of Apple’s Combine framework—explaining its core concepts such as publishers, subscribers, subjects, operators, and lifecycle management—while demonstrating custom implementations, MVVM integration, and performance comparisons with RxSwift through detailed code examples.

CombinePublishersSubscribers
0 likes · 15 min read
An In‑Depth Introduction to Apple’s Combine Framework and Its Practical Applications