Note: the colon: must be followed by a space in the configuration file, otherwise invalid, an error is reported. Blog configuration: Open the _config.yml file...
The article is the nuggets translation plan (https://github.com/xitu/gold-miner) in the translation, the translator to the topic, please, you can continue to focus on the nuggets...
Natural programmers are lazy, thinking about what a machine can do rather than manually. As any experienced iOS developer knows, the long, low-tech, back-and-forth packaging...
Book.h declares a method - (void)sell; But the method is not implemented. Method definition for 'sell' not found Next in viewController.m viewDidLoad...
Considering array performance is something that doesn't happen very often for everyday application development. If you are implementing algorithms that need to be extended, perhaps...
Knowledge is endless, and skills need to be accumulated, recorded bit by bit, to enrich the timeline of growth. Today is about UITableView/UICollectionView some use...
This is done by declaring a project TedValue readable property. Cannot assign to property: '$0' is immutable. We use nonmutating to tell the compiler that...
To understand the message forwarding mechanism, we should first understand the meanings and differences of several key words: method, selector, message method: method can also...
The invoke pointer refers to the implementation of the block, and its void* argument is passed to the block structure, which contains the block size...
Let's start with the most familiar NSException. NSException system exception handling is a procedure for managing atypical events (such as an unrecognized message being sent)...
The advantage of gpus is their concurrent computing capabilities, and in this example, you'll learn how to use Apple's new Metal framework for concurrent computing....
The memory management section also has an automatic release pool, which is a memory reclamation mechanism where objects placed in autoreleasePool are released late. So...