Tagged articles
5 articles
Page 1 of 1
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 21, 2022 · Mobile Development

Optimizing Startup Performance of NetEase Cloud Music iOS App

To cut the NetEase Cloud Music iOS app’s sluggish launch, the team trimmed dynamic libraries, replaced costly +load registrations with static modules, swapped SBJson for native parsing, reordered binaries, lazy‑loaded heavy services and ads, and streamlined UI initialization, delivering over 30 % faster cold‑starts and urging ongoing performance monitoring.

Binary ReorderingInstrumentationObjective‑C
0 likes · 34 min read
Optimizing Startup Performance of NetEase Cloud Music iOS App
58 Tech
58 Tech
Feb 24, 2021 · Mobile Development

Optimizing iOS App Startup and Download Size via Dynamic Library Migration and Lazy Loading

After a decade of growth, the iOS app with millions of lines and dozens of third‑party SDKs was re‑architected by converting selected static libraries into dynamic frameworks, employing lazy loading and dependency analysis to reduce download size and improve launch time, while addressing build and compatibility challenges.

Dependency Analysisdynamic librariesiOS
0 likes · 18 min read
Optimizing iOS App Startup and Download Size via Dynamic Library Migration and Lazy Loading
JD Retail Technology
JD Retail Technology
Dec 17, 2019 · Mobile Development

Comprehensive Strategies for Reducing iOS App Package Size in a Large‑Scale E‑commerce Application

This article details a two‑phase, data‑driven approach to shrinking a rapidly growing iOS shopping app from over 300 MB to around 214 MB by focusing on install‑size metrics, resource‑file analysis, unused‑image removal, icon‑font adoption, dynamic‑library stripping, LTO, PNG handling, and automated monitoring.

Asset CatalogMobile DevelopmentResource Management
0 likes · 22 min read
Comprehensive Strategies for Reducing iOS App Package Size in a Large‑Scale E‑commerce Application
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Mobile Development

Meituan Dianping Technical Seminar on iOS Development and Swift Monad

Meituan Dianping’s iOS development seminar presented expert insights on performance monitoring with Hertz, explored Swift monads through source‑code analysis, tackled dynamic‑library implementation hurdles, and shared cross‑platform code‑reuse strategies, offering practical solutions for functional programming and large‑scale mobile app optimization.

Monad ConceptSwift ProgrammingTechnical Seminar
0 likes · 3 min read
Meituan Dianping Technical Seminar on iOS Development and Swift Monad