Tagged articles
4 articles
Page 1 of 1
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 16, 2020 · Mobile Development

Boost iOS AOP Performance: Inside Alibaba’s Lokie Framework

Lokie is a high‑performance iOS AOP framework written in C++14 that replaces the slow Aspect library by using libffi‑based trampolines, offering thread‑safe method interception, detailed API usage, runtime internals, and assembly‑level trampoline implementation with significant speed improvements.

Runtimeaopc++
0 likes · 15 min read
Boost iOS AOP Performance: Inside Alibaba’s Lokie Framework
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 29, 2018 · Mobile Development

Capturing and Replaying Mobile App UI Issues with Unified Hooking and Touch Simulation

This article explains how to solve post‑release user‑side problems by recording UI events and data streams, replaying them through a custom framework that simulates touch events, uses a unified interceptor, and hooks Objective‑C blocks, providing a complete end‑to‑end solution for mobile developers.

Objective-C blocksUI event replayiOS
0 likes · 20 min read
Capturing and Replaying Mobile App UI Issues with Unified Hooking and Touch Simulation
Xianyu Technology
Xianyu Technology
Oct 9, 2018 · Mobile Development

Xianyu's Online Issue Replay System for Mobile Apps

Xianyu’s technical team built an offline replay system that records UI interactions and all relevant runtime data during app use, then replays the exact sequence with injected data, letting developers instantly reproduce user‑reported bugs and facilitating future automated testing with minimal intrusion.

block hookingevent replayiOS
0 likes · 18 min read
Xianyu's Online Issue Replay System for Mobile Apps