Tag

CoreAnimation

1 views collected around this technical thread.

Baidu Geek Talk
Baidu Geek Talk
Jul 3, 2023 · Mobile Development

Sweep Light Loading Effects: Principles and Cross‑Platform Implementation

Sweep‑light loading effects, such as skeleton‑screen and logo sweeps, improve perceived performance by overlaying a moving translucent gradient mask, and can be implemented on iOS using Core Animation layers and timers, while Android uses shape drawables, ObjectAnimator or Canvas PorterDuff blending, with theme and performance considerations.

CoreAnimationLoading AnimationSweep Light
0 likes · 16 min read
Sweep Light Loading Effects: Principles and Cross‑Platform Implementation
JD Retail Technology
JD Retail Technology
Mar 24, 2022 · Mobile Development

Understanding Offscreen Rendering and Its Performance Impact in iOS

Offscreen rendering, a technique where the GPU or CPU renders content to a separate buffer outside the current screen framebuffer, can cause performance overhead due to buffer creation and context switches, and the article explains its principles, common trigger scenarios, and strategies to avoid it in iOS development.

CoreAnimationGPUMobile Development
0 likes · 11 min read
Understanding Offscreen Rendering and Its Performance Impact in iOS
Sohu Tech Products
Sohu Tech Products
Mar 17, 2021 · Mobile Development

Understanding CADisplayLink, RunLoop, and CoreAnimation in iOS Rendering

This article explains how CADisplayLink registers VSync signals via a mach port, how RunLoop sources and observers process those signals, the impact of adding multiple display links, and the role of CATransaction in committing layer updates and driving iOS UI animation.

CADisplayLinkCoreAnimationMobile Development
0 likes · 12 min read
Understanding CADisplayLink, RunLoop, and CoreAnimation in iOS Rendering
Sohu Tech Products
Sohu Tech Products
Mar 17, 2021 · Mobile Development

Understanding the Roles of UIKit, CoreAnimation, and CoreFoundation in iOS Rendering

This article explores how UIKit, CoreAnimation, CALayer, and CoreFoundation (including RunLoop) collaborate to perform static drawing and animation on iOS, illustrating the process with a button‑drawing example and detailed code snippets.

CoreAnimationMobile DevelopmentRunLoop
0 likes · 17 min read
Understanding the Roles of UIKit, CoreAnimation, and CoreFoundation in iOS Rendering
Tencent Music Tech Team
Tencent Music Tech Team
Jul 2, 2020 · Mobile Development

Lottie Animation Principles and Implementation Overview

The article thoroughly examines Lottie animation technology, describing how After Effects projects are converted into JSON, parsed into Objective‑C data models such as LOTComposition and LOTLayer, and rendered on iOS/Android via Core Animation, detailing asset handling, layer hierarchy, frame interpolation, and implementation specifics.

CoreAnimationJSONOC
0 likes · 13 min read
Lottie Animation Principles and Implementation Overview
Qunar Tech Salon
Qunar Tech Salon
Feb 20, 2017 · Mobile Development

Understanding CoreAnimation: UIView Animation Mechanics, PresentationLayer and ModelLayer

This article explains how iOS CoreAnimation works behind UIView animations, detailing the role of CALayer, the actionForLayer:forKey: delegate method, animation overlapping behavior, and the distinction between presentationLayer and modelLayer during screen refreshes.

CoreAnimationUIViewanimation
0 likes · 12 min read
Understanding CoreAnimation: UIView Animation Mechanics, PresentationLayer and ModelLayer