The objc_object structure has only one isa of type ISA_T, which contains information about the class to which the object belongs. Isa_t isa union, which...
Zero-based iOS development, summarize their own learning process, and problems encountered in the learning process and solutions, to prevent their own forget, monitor their own...
The knowledge set is organized by CocoaPods star top 100 third-party libraries. For details, see obtaining third-party libraries. The following tripartite library rankings will change...
Mutex mutex has two features: mutual exclusion and synchronization. Mutual exclusion: When multiple threads are working on a task at the same time, one thread...
This is the 28th day of my participation in the August Wenwen Challenge. The August Wenwen Challenge is my column exploring the Underlying Principles of...
I have summarized the previous articles into the OC Underlying Principles series. Application content is the content of objects, classes, and method calls (message sending)....
This is the 25th day of my participation in the sDataList Challenge. In the last article, we introduced the sDataList structure. Next, we will continue...
AsyncSubject Emits the last element (and only the last element) after the source Observable emits a completion event. If the source Observable emits none, only...
This is the 24th day of my participation in the August More Text Challenge. Introduction to locking When we use multi-threading, multiple threads may access...
If you need to link to other frameworks, use the -framework argument. For example, the -framework UIKit structure is the underlying implementation of NSObject; Thus,...
LLVM is a framework system for architecture compilers, written in C++, designed to optimize the compilation time of programs written in any programming language (comp)
This is the 30th day of my participation in The August Genwen Challenge. The details of the activity are as follow: Fortunately, after developing an...
Each class has its own Method list, namely methodList, methodList has different methods namely Method, each Method contains sel and IMP Method, Method exchange is...
Zero-based iOS development, summarize their own learning process, and problems encountered in the learning process and solutions, to prevent their own forget, monitor their own...