More wonderful articles, welcome to pay attention to the author’s wechat public number: code worker notes.

Here is a summary of the common iOS client technologies in the form of brain maps

The whole is disassembled in terms of quality and efficiency:

  • Quality is mainly divided into code quality, performance, stability, resource consumption four aspects
  • Efficiency is mainly divided into development efficiency, construction efficiency, testing efficiency, on-line efficiency and problem detection and troubleshooting efficiency

Technical system is a relatively large concept, and the following figure is mainly a summary of the author’s own understanding. Various technologies mentioned in the figure include well-known common practices in the industry, and some less common but valuable technical points, some of which may still be controversial among some people. Readers are expected to make a comprehensive judgment based on the project, team and time point with the attitude of opening the book is beneficial, checking and filling up the defects, taking the essence and discarding the dregs.

If you have any additions or corrections to the brain map content, please leave a comment in the comment area (or github issue), hoping to gather more people’s strength to enrich and complete the brain map together, thank you.

See github: github.com/jzhang46/iO…