Tagged articles
2 articles
Page 1 of 1
Baidu App Technology
Baidu App Technology
Jan 18, 2021 · Mobile Development

Baidu App Objective-C/Swift Mixed Programming Practice - Component Transformation and Interoperability

To enable Objective‑C and Swift mixed programming in Baidu App, static libraries are converted to static frameworks, module stability is activated, headers are module‑ized and dependencies declared via EasyBox, allowing safe inter‑component calls, proper nullability handling, and encouraging broader Swift adoption across the codebase.

Binary DistributionComponentizationFramework
0 likes · 17 min read
Baidu App Objective-C/Swift Mixed Programming Practice - Component Transformation and Interoperability
Baidu App Technology
Baidu App Technology
May 6, 2019 · Mobile Development

How EasyBox Transformed Baidu App’s Build Process: A Mobile Engineering Case Study

This article examines how Baidu App’s massive iOS codebase was streamlined with the EasyBox toolchain, detailing component management, multi‑repo handling, compile isolation, binary distribution, and performance optimizations that reduced full builds from twenty minutes to under two minutes.

Binary DistributionBuild OptimizationComponent Management
0 likes · 18 min read
How EasyBox Transformed Baidu App’s Build Process: A Mobile Engineering Case Study