Objective-c sequence learning and sorting

  1. Objective-c (1) Familiar with Objective-C
  2. Objective-c (2) Objects, messages, and runtime
  3. Objective-c language (3) Interface and API design
  4. Objective-c (4) Protocols and classification
  5. Objective-c language (5) System framework
  6. Objective-c (6) Block and GCD
  7. Objective C language (7) object memory analysis
  8. Objective C language (8) the nature and classification of objects
  9. Objective-c language (9) KVC and KVO
  10. Objective-c language (10) Category
  11. Load and Initialize in Objective-C
  12. Objective C (12) Associative objects

IOS Discovery series

  • IOS explores the alloc process
  • IOS explores memory alignment &malloc source code
  • IOS explores ISA initialization & pointing analysis
  • IOS exploration class structure analysis
  • IOS explores cache_T analysis
  • IOS explores the nature of methods and the method finding process
  • IOS explores dynamic method resolution and message forwarding mechanisms
  • IOS explores the dyLD loading process briefly
  • The loading process of iOS explore classes
  • IOS explores the loading process of classification and class extension
  • IOS explores isa interview question analysis
  • IOS Explore Runtime interview question analysis
  • IOS explores KVC principles and customization
  • IOS explores KVO principles and customizations
  • IOS explores the principle of multithreading
  • IOS explores multi-threaded GCD applications
  • IOS explores multithreaded GCD underlying analysis
  • IOS explores NSOperation for multithreading
  • IOS explores multi-threaded interview question analysis
  • IOS Explore the locks in iOS
  • IOS explores the full range of blocks to read

Extend the extra collection section

  1. IOS low-level interview summary
  2. Swift5 Chinese documents
  3. Read the Runtime source code series
  4. Notes on swift5.X sequence