Tag

static libraries

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Dec 7, 2022 · Mobile Development

Comprehensive Guide to iOS App Startup Optimization for Sohu Video

This article details a ten‑month iOS startup optimization project for the Sohu Video app, describing measurement methods, ten technical improvements—including dynamic‑to‑static library conversion, load‑method refactoring, binary reordering, and double‑root view architecture—that together reduced launch time by roughly 46% and provides practical code snippets and performance data.

iOSmobile developmentperformance
0 likes · 16 min read
Comprehensive Guide to iOS App Startup Optimization for Sohu Video
Snowball Engineer Team
Snowball Engineer Team
Jun 22, 2018 · Mobile Development

Converting CocoaPods and Carthage Dependencies to Static Libraries in an iOS Swift Project

This article explains how the Egg Roll Fund iOS project migrated its mixed CocoaPods and Carthage dependencies from dynamic frameworks to static libraries using CocoaPods 1.5’s use_modular_headers! flag, manual bridging‑header adjustments, and a Carthage static‑library script, resulting in faster startup and smaller app size.

CarthageCocoaPodsSwift
0 likes · 7 min read
Converting CocoaPods and Carthage Dependencies to Static Libraries in an iOS Swift Project
Beike Product & Technology
Beike Product & Technology
Jun 23, 2017 · Mobile Development

Why Not to Use Swift for Business Logic in Componentized Projects

This article explains why using Swift or mixed Swift/Objective-C for business logic in componentized iOS projects is discouraged due to ABI compatibility issues, dynamic library loading overhead, and development complexity.

ABI CompatibilityCocoaPodsObjective-C
0 likes · 8 min read
Why Not to Use Swift for Business Logic in Componentized Projects