sequence
I have always wanted to write some knowledge points about the underlying aspects of the system, and it has been brewing for a long time. Later, I also communicated with others, why don’t you write a series? It is not necessary to write all the things at one time before publishing, I heard that it is very reasonable, although their level is very general, but think that they still have some accumulation. Although this is a series of articles introducing the underlying knowledge of iOS, it is not about the kernel of iOS, because I am not familiar with the kernel. The articles are more about the implementation of some related open source libraries and some small knowledge points obtained from my own practice. Of course, the parts that are not open source are more derived from machine instructions or assembly code implementations, so this series will cover some assembly related content. After all, these things are just a summary of my personal experience, as well as some conclusions from others, so there will be some mistakes, welcome to correct your criticism, I am very honored! .
In fact, the title of this series of articles has been listed for a long time, but due to various reasons such as work, family, and some content I cannot finish in a short time, so many articles have not been timely supplemented and updated, here I hope you can be tolerant of my laziness and ignorance. Besides, it’s free information, and what really drives me to write is a love of technology itself. For the majority of domestic programmers prefer to do a application rather than producers, even if the books are so domestic books are generally some application practice summary, and foreign is the summary of the original books. This may be the reason for the environment, in this impetuous society who all want to get the desired results as soon as possible, and who will think about the process of the context. I wish I was the person to write more articles about principles and theories so that you can explore more of the essence of the programming world!
directory
- 1. Go deep into the low-level assembly language of iOS system
- 2. Go deep into the underlying instruction set of the iOS system
- 3. In-depth support for assembly in XCODE at the bottom of iOS system
- 4. Go deep into the underlying CPU registers of the iOS system
- 5. Go deep into the assembly code in the low-level program of iOS system
- 6. Go deep into the low-level assignment instructions of the iOS system
- 7. Go deep into the low-level function call of iOS system
- 8. In-depth implementation of functions at the bottom of the iOS system
- 9. Common assembly code snippets that dive into the bottom of iOS
- 10. In-depth ARC memory management in iOS system
- 11. Go deep into the implementation and handling of exceptions at the bottom of the iOS system
- 12. Deep into the underlying thread implementation principle of iOS system
- 13. Go deep into the low-level compilation and linking process of iOS system
- 14. Deeper into the low-level mach-O file format of iOS
- 15. Go deep into the low-level program loading process of iOS system
- 16. In-depth application image of the underlying iOS system
- 17. Go deep into the static libraries at the bottom of iOS
- 18. Go deep into the dynamic library of the underlying iOS system
- 19. Go deep into the bottom layer of iOS system crash solution
- 20. Go deep into the common tools and commands of the underlying iOS system
Welcome to myMaking the addressandThe nuggets home page