About TechDiary
TechDiary is an independent technical blog written by Seren. It focuses on practical Swift, iOS, Objective-C runtime, memory-management, and concurrency topics for developers who want to understand not only what works, but why.
What You Will Find Here
- Real debugging context: explanations built around issues encountered in development, including the reasoning behind a fix.
- Practical technical notes: Objective-C runtime behavior, ARC and Blocks, Swift concurrency, and production-oriented design choices.
- Runnable examples: selected articles link to standalone source repositories so readers can reproduce the behavior locally.
- Clear trade-offs: guidance on when an approach is appropriate, when it is not, and what to watch for in real projects.
About the Author
I am Seren, an independent full-stack engineer based in Guangdong, China. My work includes mobile architecture, iOS development, frontend engineering, performance troubleshooting, and application delivery.
My main areas of interest are Swift and iOS development, Objective-C runtime internals, memory management, Blocks, concurrency, performance optimization, and maintainable application architecture.
I publish supporting code and runnable demos on GitHub: github.com/2252408699.
How Content Is Created
Articles begin with a technical question, a debugging observation, or a design decision. I then explain the relevant mechanism, show a focused example, and add the practical constraints that documentation alone often does not cover. When external documentation is referenced, it is used as background and the article adds its own explanation, examples, or project context.
The goal is not to publish generic tutorials at high volume. The goal is to leave behind useful notes that another developer can read, verify, and apply.
Contact
If you find an error, have a question about an article, or want to suggest a topic, please get in touch:
- Email: lh13058161668@gmail.com
- GitHub: 2252408699
- Comments: You are welcome to leave a comment on any article.
Independence and Transparency
TechDiary is independently owned and operated. It is not affiliated with, sponsored by, or endorsed by Apple, Google, or any other company mentioned in an article. Opinions are my own. Please also see the site’s Privacy Policy and Terms of Use.
