I put the relevant code for learning iOS Programming (4th edition) on GitHub:
Https://github.com/palanceli/iOSProgramming
After learning for a while, it is too difficult to find the relevant chapters when you need to use a certain knowledge point and look back. So I put all the chapters in the same app, need to use, in this app directly to find the line.
The content contains the routines in each chapter and the subsequent jobs, but I don't completely copy the code from the book, and some places I think the other way is more convenient, some places need to make some changes because of the Xcode version, and there are places where I've merged several chapters together. But the key points in the book are linked, and strive to achieve the same effect as the code in the book. In addition, I have put the questions and technical points in each chapter in the top right corner of each section page, and click to see them. I inserted a chapter at the end to record the problems I thought or encountered during the practice. Some questions are too late to trace the answer, so let's forget it. In the end I hope to find a satisfactory answer to every question I encounter in the course of studying this book, and I will write the answer to the question.
The app hasn't been completely finished because the book hasn't been read yet. I plan to end 11, and I will continue to update these days.
IOS Programming GitHub