IOS development-UIKit, iosuikit
There are a lot of detailed instructions on UIKit on the Internet, which are generally mixed with messy code, with poor readability and practicality.
I also sorted out almost all the commonly used APIs of UIKit, including illustrations and pure mind maps, without messy Code. For demo: Download
Why is ios development complicated? It is understood that developing a small program android only needs to call a few ports, but ios needs to rewrite all of them,
Not as complicated as you think. To implement a function, you need to rewrite it all. In this case, ios provides a variety of UIKit controls for us to use, most of the work has been done for us. In addition, in order to be controllable, each control exposes APIs that can be customized by users. We can implement these interfaces for custom processing without losing flexibility.
As for debugging, debugging for ios is not very convenient, but as long as you can make good use of the tool, it should not be a big problem.
How to Learn about ios development?
You can learn by yourself, but if you do not have the foundation, the efficiency of self-learning is not high. In addition, he can find a training school. Although the training will cost money, he can learn everything and have a teacher to help with the training. If you want to train, qianfeng's ios training is very good now, you can check it out.