Objc4-818.2 objC4-818.2 objC4-818.2 objC4-818.2 objC4-818.2 objC4-818.2 Here are some articles about the underlying principles of iOS, based on objC4-818.2 source code analysis, will be updated from time to time. If there is anything wrong with this article, please point it out in the comments and give it a thumbs up if you think it helps
This book of the Demo
- Principle of object
OC object principle – on (alloc & init & new)
OC object principle – in (memory alignment and MALloc source code analysis)
OC Object Principle – Part 2 (Isa initialization and orientation analysis and the nature of the object)
- Nature of object
IOS Martial Arts Secrets ④ : class structure analysis
- Principle of cache
IOS: Cache_t analysis
- Methods and Messages
IOS Martial Arts Secrets ⑥ : Runtime methods and messages
- Class loading
IOS martial arts secrets ⑦: DYLD loading process – application loading
IOS Martial Arts Secrets ⑧: Classes and categories loading process
IOS Martial Arts Secret ⑨: Class extensions and associated objects
IOS Martial Arts Secrets ⑩: OC underlying topic analysis
- KVC, KVO
The iOS Kung Fu Trick, however: KVC principle and Customization
The martial Arts Secrets of iOS: KVO Principle and Self-definition
- multithreading
The secret of iOS martial arts: The principle of multithreading and GCD and NSOperation
14) iOS Martial Arts Secrets: Principles of Locking
- Block
15 tips for iOS Kungfu Techniques: The principle of Block
- LLVM compilation process and Clang plug-in development
⑯ Persons: LLVM Compilation process
⑰ Persons for iOS Martial Arts Cheats: Clang plug-in development
- Start the optimization
18) iOS: Boot Optimization (focus on binary rearrangement)
- Memory management
IOS Martial Arts secrets ⑲: Memory management and NSRunLoop
- App optimization
IOS martial arts esoteric ⑳: interface optimization
- componentization
IOS martial arts secrets ㉑: componentization