MGJRouter Mogujie component implementation principle Solution 1 urL-block This is a method of calling between pages in the application of Mogujie. By registering the service...
Dyld source analysis DYLD leads to dyLD process: from _dyLD_start to _main function DYLD process: _main function main process 1. Conditions: Environment, platform, version, path,...
Cosmos is a third party micro-blog full of interactive animation developed by @kitten-Yang. For the purpose of love and hope TO improve their own purpose...
KVO, or key-value Observing, is an implementation of the Objective-C design pattern for observers. It provides a mechanism for when a property of a specified...
Introduction With the update of iOS and wechat SDK version, there are some changes. New version, you need to configure Unuversal Links. No way. Let's...
UIKit does scrolling optimizations with "data preloading" and "CPU power tuning," both of which work for UITableView, UICollectionView and even your own custom UIScrollView. As...
The main purpose of this article is to understand cache_t and SEL-IMP caching principles. The overall analysis of objc_class was previously analyzed in ios-Underlying Principles:...
In this section, we introduce the feature sequence, which is the characteristic sequence of Observable. Note The following six types: Single, Completable, Maybe, Driver, Signal,...
Preface "This is my 16th day of participation in the August More text Challenge, the activity details check: August more text Challenge" custom KVO preparation...
The NSThread class is a lightweight class inherited from the NSObjct class. An NSThread object represents a thread. It has to manage thread life cycle,...
In the previous two articles, ios-Underlying Principle 12: Fast search for Message Flow Analysis and ios-underlying Principle 13: Slow search for Message Flow Analysis, we...
Cell fold, open https://www.jianshu.com/p/202b5cfcc6f4 custom cell background color of selected refresh a cell or a line section judgment whether the cell c has shown that...
Cryptography standard and we often see the Internet protocol, is a kind of everyone abide by the convention and standard, such as PKCS#1 specifies how...
This article will build on the previous two articles to further understand the native communication mechanism between RN and iOS. Declaration: The version of RN...
This is the method that initializes UIViewController, that initializes key data, that creates UIViewController without a StoryBoard. Do not do any View operations in this...