Tagged articles
2 articles
Page 1 of 1
DaTaobao Tech
DaTaobao Tech
Feb 14, 2022 · Fundamentals

Cross‑Platform C++ Development Pitfalls Guide

This guide outlines practical best‑practice recommendations—such as using C++17, proper header guards, forward‑slash paths, UTF‑8 encoding, restrained inline functions, standard fixed‑width types, careful char handling, readable nested templates, conditional compilation, Clang compiler, thin conversion layers, custom asserts, composition over inheritance, safe static initialization, and limited template use—to help developers write portable, maintainable, efficient C++ code across Windows, macOS, Linux, desktop and mobile platforms.

CCode GuidelinesDevelopment
0 likes · 17 min read
Cross‑Platform C++ Development Pitfalls Guide
Architect
Architect
Oct 14, 2015 · Mobile Development

iOS View Layer Architecture: Guidelines, Layout Strategies, and Best Practices

This article explains why the view layer is the most critical part of an iOS app’s architecture, outlines common pitfalls, proposes a clear code‑structure convention, discusses layout tools, and advises when to use storyboards, nibs, or pure code, while also recommending AOP over inheritance for shared controller behavior.

Code GuidelinesMobile DevelopmentView Architecture
0 likes · 21 min read
iOS View Layer Architecture: Guidelines, Layout Strategies, and Best Practices