When implementing a simple segment using the collectionView pure code frame layout, we encountered a problem that the page layout was not refreshed after reloadData....
Symmetric encryption Symmetric encryption Encryption and decryption use the same key for encryption and decryption symmetric encryption uses the same key to encrypt plaintext
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...
Static code analysis is a key technique for detecting defects that are not visible to compilation. 1. Create a PMDOclint. Sh file, copy the following...
Cash back & prizes, the free learning activity of gold digging pamphlet is over! Since March 25, "small book free learning" activities online, a total...
Spring Festival night, very difficult to fall asleep, wake up, open the latest objC4-818.2 source code, there is a guy in gradually hair stay...... LibSystem_initializer...
Inherited from CALayer. Each CAShapeLayer object represents an arbitrary shape that will be rendered to the screen. Since CAShapeLayer prefers speed over accuracy, graphics drawn...
Xcode compilation principle, Xcode shortcuts, Mac common instructions, etc., show and hide 'hidden files', open the problem that cannot verify the developer
Developers spend a lot of their precious time creating something so amazing and then share it with others without asking for anything in return. Open...
Kingfisher is a pure Swift library maintained by Meowgod for downloading and caching images from the Web, similar to SDWebImage. There are already 18.5k.
MissLabelDynamic is the third parameter to CacheLookup in the compile lookup process: it corresponds to __objc_msgSend_uncached, and is searched globally for __objc_msgSen
Every time package to test engineering for testing, compile on computer -> export IPA -> upload SVN -> inform the tester. Each iteration is repeated...
In this tutorial, we'll walk you through the basics of extending in Swift. We'll demonstrate how the Swift extension works by building a simple exercise...
Toutiao iOS app has been concerned about the problem of package size since 2016, and has started package size optimization. In 2017, we published our...
This article is a reorganization of the theoretical knowledge. Thread (English: Thread) is the smallest unit of operation scheduling and the basic execution unit of...
Introduction In today's information age, the popularity of mobile applications has solved many problems and provided higher convenience for life. When you open the App...