Tagged articles
5 articles
Page 1 of 1
Tencent Music Tech Team
Tencent Music Tech Team
Oct 4, 2021 · Mobile Development

Tree Structures in iOS, Android, Web, and Flutter: Views, Layers, and Rendering

The article compares the view‑and‑layer tree architectures of iOS, Android, Web, and Flutter, explaining iOS’s UIView/CALayer hierarchy, coordinate system, and model‑presentation‑render trees, while detailing Flutter’s widget, element, render‑object, and layer trees, and highlighting their shared parse‑layout‑render pipeline and differing animation approaches.

CALayerFlutterMobile Development
0 likes · 12 min read
Tree Structures in iOS, Android, Web, and Flutter: Views, Layers, and Rendering
JD Retail Technology
JD Retail Technology
Mar 29, 2021 · Mobile Development

How iOS Touch Events Are Generated, Propagated, and Handled

This article explains how iOS generates a touch event, encapsulates it in UITouch and UIEvent objects, propagates it through UIApplication to the view hierarchy using hitTest and pointInside, and finally processes it via UIResponder methods and the responder chain.

Mobile DevelopmentTouchEventUIResponder
0 likes · 10 min read
How iOS Touch Events Are Generated, Propagated, and Handled
Aotu Lab
Aotu Lab
Mar 31, 2016 · Mobile Development

Easily Add Rounded Corners in Interface Builder with @IBInspectable

This guide shows how to set view corner radius directly in Interface Builder using @IBInspectable, covering simple code approaches, runtime attributes, Swift extensions, and Objective‑C categories, with full code examples for both Swift and Objective‑C implementations.

Corner RadiusIBInspectableInterface Builder
0 likes · 5 min read
Easily Add Rounded Corners in Interface Builder with @IBInspectable