The underlying principle

  1. RunLoop principle and application
  2. Runtime principle and application
  3. Multithreading and various applications of GCD
  4. Memory layout

To optimize the

  1. Performance optimization
  2. How to optimize and monitor the startup speed of 02APP
  3. Compile optimize debug LLVM LLDB
  4. Caton optimization

CPU

  1. preload
  2. To calculate in advance
  3. Asynchronous operation

GPU

OpenGL

On-line/debug caton detection

Stack information printing location method

Power optimization

  1. CPU
  2. network
  3. positioning
  4. image

Memory optimization

Network optimization

Network protocol

  1. encryption
  2. To accelerate the transfer

Network Architecture Design

  1. The design of the cache layer
  2. Algorithm (lru)
  3. Power-consuming read/write processing

componentization

  1. URL
  2. Mediator
  3. protocol

pluggable

modular

Design patterns

Architecture design

RN/Flutter/swift/OC /

Method 300