The second step is to learn the operating principle of software developed by iOS, the ideas and norms of software development, and the usage of some commonly used standard UI(UserInterface) controls provided by Apple. At this stage, the recommended reference book is Basic Course of iPhone4 and iPad Development, which has Chinese translation. Although it is not the latest iOS tutorial (the latest tutorial should be Basic Course of iOS7 Development), there is no Chinese translation. If English is excellent, reading this book is of course the best).
The third step is to be familiar with commonly used third-party controls. Due to the limitations of Apple's own openness, the standard development library it provides will have some functional limitations. Smart wireless netizens have developed various third-party controls to realize their desired functions, which can make the development process get twice the result with half the effort. This part is advanced learning content, which needs to be developed on the basis of mastering the first two steps. This step is mainly to try and learn the third-party code, and you need to read more third-party development documents and codes. It can be carried out simultaneously with development, and software development can be carried out while learning.
Finally, no matter which operating system you learn to do software development, the most important thing is to practice more, so it is important to write more practice codes and look at other people's excellent codes.