Tag

static library

0 views collected around this technical thread.

58 Tech
58 Tech
Jul 7, 2022 · Mobile Development

WBBlades3.0 – A Mobile Development Tool for Unused Code Detection, Package Size Analysis, and Crash Log Parsing

WBBlades3.0 is a visualized iOS development toolkit that offers unused class detection for Objective‑C and Swift, fast package‑size analysis of static libraries, point‑to‑point crash‑log parsing with symbol restoration, and static‑library dependency inspection, all designed to improve developer efficiency.

Mach-Ocrash log parsingiOS
0 likes · 7 min read
WBBlades3.0 – A Mobile Development Tool for Unused Code Detection, Package Size Analysis, and Crash Log Parsing
Tencent Music Tech Team
Tencent Music Tech Team
Nov 10, 2020 · Mobile Development

Compilation Optimization and Binary Packaging for QMusic Live Streaming SDK

The team accelerated the QMusic live‑streaming SDK by converting large source modules and external pods into pre‑compiled binaries, tuning Xcode build settings, and automating CI caching, slashing full‑build times from roughly 400 seconds to 40 seconds and packaging duration from over 50 minutes to three minutes.

CICocoaPodsPodSpec
0 likes · 22 min read
Compilation Optimization and Binary Packaging for QMusic Live Streaming SDK
Ctrip Technology
Ctrip Technology
May 21, 2020 · Mobile Development

Integrating Swift into an Existing Objective‑C iOS App: Challenges, Solutions, and Best Practices

This article details Ctrip's experience of adopting Swift for iOS development, covering the language's evolution, statistical adoption, static‑library integration, ObjC‑Swift mixed compilation, module stability with swiftinterface files, CI pipeline adjustments, and strategies for seamless ObjC‑Swift interoperation.

App ThinningCI IntegrationModule Stability
0 likes · 18 min read
Integrating Swift into an Existing Objective‑C iOS App: Challenges, Solutions, and Best Practices
58 Tech
58 Tech
Nov 1, 2019 · Mobile Development

Component Size Analysis and Version Statistics for iOS Apps Using Linkmap and Static Library Inspection

This article describes how 58.com analyzes the code and resource size of each business component in its iOS app by parsing linkmap files and static libraries, builds version‑wise statistics, and compares component volume changes across releases to support efficient parallel development and app slimming.

Mach-OVersion Comparisonapp-size
0 likes · 22 min read
Component Size Analysis and Version Statistics for iOS Apps Using Linkmap and Static Library Inspection
NetEase Media Technology Team
NetEase Media Technology Team
Oct 23, 2019 · Mobile Development

Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods

The NetEase Media Advertising SDK was refactored to meet source‑code and static‑library integration needs by splitting into Core and Demo modules, converting Core into a Development Pod, centralizing build settings in xcconfig files, and adding CocoaPods post‑install hooks that automate header copying and configuration, enabling seamless use across the News client and other products.

Build SettingsCocoaPodsPodSpec
0 likes · 16 min read
Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods
Qunar Tech Salon
Qunar Tech Salon
Feb 8, 2017 · Mobile Development

Exploring iOS A/B Testing Strategies and Implementation Techniques

This article examines the concept, benefits, and practical implementation of A/B testing in iOS development, covering design considerations, code organization patterns such as selector caching, strategy pattern, and protocol dispatchers, as well as related build‑time concerns like static‑library merging and CocoaPods subspecs.

A/B testingObjective-CProtocol Dispatcher
0 likes · 22 min read
Exploring iOS A/B Testing Strategies and Implementation Techniques