Tagged articles
10 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Dec 25, 2024 · Mobile Development

Masonry Layout Framework: Bundle Size Impact and Optimization Solutions

Masonry, a lightweight iOS layout framework, simplifies constraints with chainable syntax but its block‑based APIs can add several megabytes to an app’s bundle when heavily used; replacing those blocks with non‑block alternatives reduces the size increase to roughly one kilobyte, preserving performance.

Auto LayoutNSLayoutConstraintObjective‑C
0 likes · 2 min read
Masonry Layout Framework: Bundle Size Impact and Optimization Solutions
Sohu Tech Products
Sohu Tech Products
Nov 6, 2024 · Mobile Development

UIStackView Tutorial: A Comprehensive Guide to iOS Linear Layout

This tutorial explains UIStackView, Apple’s iOS 9 linear layout container that mirrors Flexbox concepts, covering axis, distribution, alignment, and spacing, showing how to add arranged subviews, hide them dynamically, adjust hugging and compression priorities, and noting its limitations such as lacking order, flex‑grow, and flex‑basis controls.

Auto LayoutLinear LayoutMobile Development
0 likes · 8 min read
UIStackView Tutorial: A Comprehensive Guide to iOS Linear Layout
VMIC UED
VMIC UED
Nov 10, 2023 · Frontend Development

Master Figma Frames and Auto Layout to Supercharge Your Design Workflow

This comprehensive guide explains Figma’s core concepts—frames, object relationships, and auto‑layout—showing why frames outperform groups, how to create efficient buttons and icons, solve common frame issues, and leverage auto‑layout settings and nesting for faster, more flexible UI design.

Auto LayoutFigmaFrames
0 likes · 18 min read
Master Figma Frames and Auto Layout to Supercharge Your Design Workflow
Snowball Engineer Team
Snowball Engineer Team
Mar 22, 2022 · Mobile Development

Optimizing iOS UI Smoothness: Hitch Detection and Performance Tuning for Feed and Article Pages

This article details practical strategies for improving iOS app UI smoothness by defining and measuring frame hitches, utilizing profiling tools like Instruments and flame graphs, and implementing targeted optimizations for rich text rendering, constraint layouts, and view management to significantly reduce hitch ratios.

Auto LayoutFrame HitchesInstruments Profiling
0 likes · 11 min read
Optimizing iOS UI Smoothness: Hitch Detection and Performance Tuning for Feed and Article Pages
Baidu MEUX
Baidu MEUX
Feb 22, 2022 · Frontend Development

Mastering Figma Component Libraries: From Basics to Advanced Tips

This comprehensive guide explains why component libraries are essential, compares Sketch and Figma features, outlines atomic design principles, and provides step‑by‑step instructions for building, structuring, naming, and publishing a robust Figma component library with practical tips on variants, auto‑layout, design tokens, and team collaboration.

Auto LayoutFigmadesign tokens
0 likes · 17 min read
Mastering Figma Component Libraries: From Basics to Advanced Tips
Sohu Tech Products
Sohu Tech Products
Dec 9, 2020 · Mobile Development

iOS Layout Guidelines and Localization Techniques

This article explains essential iOS layout principles for internationalization, demonstrates Xcode’s preview and debugging tools, shows how to adapt interfaces for right‑to‑left languages, and provides code examples for dynamic type and automatic stack view orientation to ensure a seamless multilingual user experience.

Auto LayoutDynamic TypeRTL
0 likes · 13 min read
iOS Layout Guidelines and Localization Techniques
Tencent TDS Service
Tencent TDS Service
Nov 2, 2017 · Mobile Development

Advanced iOS Auto Layout: Runtime Changes, Gestures, Dynamic Type & Safe Area

This article walks iOS developers through six advanced Auto Layout techniques—including runtime constraint changes, touch‑tracking gestures, Dynamic Type support, Safe Area usage, proportional positioning with spacer views, and adaptive Stack View layouts—providing code samples, Interface Builder tips, and practical examples.

Auto LayoutInterface BuilderSwift
0 likes · 21 min read
Advanced iOS Auto Layout: Runtime Changes, Gestures, Dynamic Type & Safe Area